35 pubs · 1,327 cites · h-index 20
St James's University Hospital
2026 - Present
Leeds Teaching Hospitals NHS Trust
2022 - 2022
Purdue University West Lafayette
2004 - 2018
Center for Cancer Research
2004 - 2018
University of Illinois Urbana-Champaign
2011 - 2011