149 pubs · 4,194 cites · h-index 32
University of Leicester
2025 - 2025
The Francis Crick Institute
2025 - 2025
Minerva Biotechnologies (United States)
2025 - 2025
Cincinnati Eye Institute
2008 - 2025
University of Cincinnati Medical Center
1994 - 2025