215 pubs · 12,645 cites · h-index 56
John Radcliffe Hospital
1994 - 2025
University of Oxford
2003 - 2025
MRC Weatherall Institute of Molecular Medicine
2005 - 2025
MRC Human Immunology Unit
2006 - 2025
Oxford BioMedica (United Kingdom)
2025 - 2025