17 pubs · 1,035 cites · h-index 9
National Health and Medical Research Council
2021 - 2021
Luton and Dunstable Hospital
2017 - 2017
Chelsea and Westminster Hospital
1989 - 1993