157 pubs · 3,644 cites · h-index 27
University of York
1989 - 2024
Hull York Medical School
2019 - 2019
Department of Medical Sciences
2017 - 2017
York Teaching Hospital NHS Foundation Trust
2016 - 2016
University of St Andrews
2002 - 2002