458 pubs · 34,046 cites · h-index 64
Institute of Cancer Research
2014 - Present
Cancer Research UK Clinical Trials Unit
2018 - 2025
Royal Marsden NHS Foundation Trust
2016 - 2024
Royal Marsden Hospital
2018 - 2024
University of North Carolina at Chapel Hill
2006 - 2023