171 pubs · 4,487 cites · h-index 34
Imperial College London
2011 - Present
Public Health England
2018 - 2025
London Centre for Neglected Tropical Disease Research
2020 - 2025
Australian Regenerative Medicine Institute
2022 - 2022
National Centre for Infectious Diseases
2022 - 2022