33 pubs · 6,278 cites · h-index 30
Merus (Netherlands)
2012 - 2021
Johnson & Johnson (Netherlands)
2004 - 2012
Cancer Research Institute
2000 - 2000
University of California, San Francisco
Cellular Research (United States)