156 pubs · 7,679 cites · h-index 45
Cambridge University Hospitals NHS Foundation Trust
1996 - Present
University of Cambridge
1988 - 2025
Health Economics and Outcomes Research (United Kingdom)
2024 - 2024
Cambridge School
2001 - 2023
Addenbrooke's Hospital
1989 - 2023