Science Explorer Back to mapMap
World rank
#898,202
of 7,710,434 ranked researchers
Rank in Netherlands
#21,193
of 107,149
Works
51
Citations
872
Citations per work
17.1
Drawing this view