40 pubs · 1,928 cites · h-index 22
Nuffield Orthopaedic Centre
2012 - 2017
University of Oxford
1993 - 2017
Blood Cancer UK
2016 - 2017
Oxford BioMedica (United Kingdom)
2015 - 2017
John Radcliffe Hospital
1986 - 2013