15 pubs · 642 cites · h-index 9
GlaxoSmithKline (United Kingdom)
2003 - 2021
Addenbrooke's Hospital
Cambridge University Hospitals NHS Foundation Trust
2011 - 2011
University of Vermont
2003 - 2003
Baylor College of Medicine