707 pubs · 24,613 cites · h-index 83
Outcomes Research Consortium
2021 - Present
Leiden University Medical Center
1998 - Present
Centre for Human Drug Research
2008 - Present
Nuclear Research and Consultancy Group
2025 - Present
Leiden University
1989 - 2025