400 pubs · 5,359 cites · h-index 37
University of North Carolina at Chapel Hill
2010 - Present
Department of Health
2015 - Present
University of South Australia
2025 - 2025
Regeneron (United States)
2025 - 2025
University of the Witwatersrand
2025 - 2025