35 pubs · 708 cites · h-index 13
Clinton Health Access Initiative
2021 - 2025
Imperial College London
2015 - 2025
London Centre for Neglected Tropical Disease Research
2015 - 2023