5 pubs · 174 cites · h-index 3
Maimonides Medical Center
2023 - 2023
St George's Hospital
1993 - 1996
St George's, University of London