388 pubs · 20,829 cites · h-index 71
University of London
1997 - 2025
London School of Hygiene & Tropical Medicine
1996 - 2025
Médecins Sans Frontières
2025 - 2025
AstraZeneca (United Kingdom)
2024 - 2024
Patient-Centered Outcomes Research Institute
2024 - 2024