63 pubs · 2,693 cites · h-index 26
DSM (Netherlands)
2001 - 2011
University of Groningen
1988 - 2006
Pfizer (United States)
2005 - 2005
syncom
2002 - 2004
Tohoku University
1997 - 1999