68 pubs · 1,670 cites · h-index 25
Wageningen University & Research
2008 - 2025
Cellular Biomedicine Group (United States)
2010 - 2010
Erasmus MC
2008 - 2008
Utrecht University
1989 - 2007
University of St Andrews
1996 - 1999