
494 pubs · 17,121 cites · h-index 69
Institute of Cancer Research
2016 - 2025
Royal Marsden NHS Foundation Trust
2011 - 2022
Royal Marsden Hospital
2012 - 2022
Johns Hopkins University
2021 - 2021
American Association of Physicists in Medicine
2021 - 2021