99 pubs · 8,318 cites · h-index 45
Institute of Cancer Research
2022 - 2022
St George's, University of London
1997 - 2022
St George's Hospital
2007 - 2017
University of West London
2016 - 2016
1999 - 2015