80 pubs · 3,905 cites · h-index 33
University of Aberdeen
1994 - 2025
Institute of Medical Sciences
2018 - 2020
University College London
1995 - 2009
Institute of Ophthalmology
2007 - 2007
Laboratory of Molecular Genetics
2004 - 2004