138 pubs · 2,568 cites · h-index 25
Institute of Clinical and Experimental Medicine
1976 - 2005
Dutch Blood Transfusion Society
1978 - 1998
University of Amsterdam
1978 - 1998
Max Planck Institute for Biology
1988 - 1988
Leiden University
1986 - 1986