56 pubs · 2,829 cites · h-index 23
Cancer Research Center
2026 - Present
Bristol-Myers Squibb (Switzerland)
2015 - 2016
University of Liverpool
1996 - 2012
Royal Liverpool and Broadgreen University Hospital NHS Trust
2007 - 2012
Royal Liverpool University Hospital
1996 - 2009