132 pubs · 8,178 cites · h-index 41
Maastricht University
1989 - 2019
Swinburne University of Technology
2018 - 2018
Synapse (Netherlands)
2000 - 2013
Institut Necker Enfants Malades
1981 - 2009
Thrombosis Research Institute
1997 - 2009