73 pubs · 1,581 cites · h-index 20
Queen Mary University of London
2026 - Present
Health Economics and Outcomes Research (United Kingdom)
2024 - 2024
University College London
2018 - 2020
Nuffield Orthopaedic Centre
2017 - 2019
University of Oxford
2016 - 2019