140 pubs · 2,713 cites · h-index 31
University of the Witwatersrand
1991 - 2025
South African Brain Research Institute
2025 - 2025
National Health Laboratory Service
2021 - 2021
National Research Foundation
2018 - 2021
World Federation of Public Health Associations
2020 - 2020