Science Explorer Back to mapMap
World rank
#5,647,012
of 7,710,434 ranked researchers
Rank in Netherlands
#95,477
of 107,149
Works
17
Citations
254
Citations per work
14.9
Drawing this view