87 pubs · 6,561 cites · h-index 33
University of Oxford
1991 - Present
CRUK/MRC Oxford Institute for Radiation Oncology
2026 - Present
Oxford Applied Research (United Kingdom)
2026 - Present
Oxford BioMedica (United Kingdom)
2026 - Present
Warneford Hospital
1997 - 2025