108 pubs · 4,628 cites · h-index 36
National Health Laboratory Service
2004 - 2022
National Institute for Communicable Diseases
2016 - 2022
University of the Witwatersrand
1975 - 2017
Hennepin County
2014 - 2014
South African Institute for Medical Research
1965 - 2006