58 pubs · 9,880 cites · h-index 28
University of London
2004 - 2004
Moorfields Eye Hospital NHS Foundation Trust
2004 - 2004
Daiichi University of Pharmacy
2004 - 2004
University College London
2004 - 2004
Children's Hospital of Pittsburgh
1991 - 1999