48 pubs · 3,249 cites · h-index 28
University of Dundee
1997 - 2015
Cell and Gene Therapy Catapult
2015 - 2015
Wellcome Trust
1999 - 2014
Leiden University
1998 - 1998
The Netherlands Cancer Institute
1990 - 1998