9 pubs · 589 cites · h-index 7
Groote Schuur Hospital
2018 - 2018
Doheny Eye Institute
2005 - 2018
University of California, Los Angeles
2012 - 2017
Federal State Scientific Institution Research Institute of Eye Diseases
2005 - 2005