227 pubs · 18,868 cites · h-index 68
University of Oxford
1996 - 2022
Nuffield Orthopaedic Centre
2014 - 2021
John Radcliffe Hospital
1985 - 2020
National Institute for Health Research
2020 - 2020
Oxford BioMedica (United Kingdom)
2014 - 2019