517 pubs · 26,341 cites · h-index 84
Cancer Research UK Clinical Trials Unit
2017 - 2025
Imperial College London
2008 - 2025
University of Birmingham
University of Leeds
2014 - 2024
Norwegian Institute of Public Health
2024 - 2024