482 pubs · 17,348 cites · h-index 60
Leeds Teaching Hospitals NHS Trust
2004 - Present
University of Leeds
1998 - 2025
St George's, University of London
2025 - 2025
St James's University Hospital
1996 - 2025
Leeds General Infirmary
1995 - 2024