507 pubs · 40,591 cites · h-index 79
University of Cape Town
1979 - Present
South African Tuberculosis Vaccine Initiative
2011 - Present
Diabetes Australia
2008 - 2025
National AIDS Commission
2025 - 2025
Groote Schuur Hospital
1994 - 2024