26 pubs · 757 cites · h-index 14
Worcestershire Acute Hospitals NHS Trust
2005 - 2021
Worcestershire Royal Hospital
2019 - 2019
Hammersmith Hospital
2003 - 2004
Imperial College London
1998 - 1999
Charing Cross Hospital
1993 - 1997