164 pubs · 3,206 cites · h-index 33
Utrecht University
2003 - Present
National Institute of Occupational Health
2025 - 2025
Netherlands Organisation for Applied Scientific Research
2006 - 2025
Inserm
Dutch Research Council
2017 - 2025