92 pubs · 4,773 cites · h-index 29
John Radcliffe Hospital
2019 - Present
Oxford Research Group
2025 - 2025
University of Oxford
2018 - 2025
Oxford BioMedica (United Kingdom)
Outcomes Research Consortium
2024 - 2024