106 pubs · 4,075 cites · h-index 34
Imperial College London
2007 - 2025
Public Health England
2021 - 2021
National Centre for Infectious Diseases
2021 - 2021
London Centre for Neglected Tropical Disease Research
2018 - 2021
Medical Research Council
2010 - 2017