237 pubs · 3,612 cites · h-index 28
Homerton University Hospital
2017 - 2017
Ninewells Hospital
2014 - 2014
American Red Cross
2000 - 2001
Cleveland Clinic
1987 - 1994
National Institutes of Health
1992 - 1993