59 pubs · 2,154 cites · h-index 22
University of Oxford
2010 - Present
Nuffield Health
2021 - 2025
Wellcome Trust
2024 - 2024
National Patient Safety Foundation
Imperial College London
2023 - 2023