36 pubs · 2,517 cites · h-index 18
Deakin University
2017 - 2017
Cell and Gene Therapy Catapult
2010 - 2010
Imperial College London
Hammersmith Hospital
1982 - 1996
Science Oxford
1993 - 1993