Science Explorer Back to mapMap
World rank
#761,887
of 7,710,434 ranked researchers
Rank in Italy
#22,908
of 242,206
Works
50
Citations
1.6k
Citations per work
32.3
h-index
20
i10-index 30Top 16% in Surgery
Drawing this view