Science Explorer Back to mapMap
World rank
#2,599,597
of 7,710,434 ranked researchers
Rank in Italy
#87,341
of 242,206
Works
134
Citations
2.3k
Citations per work
17.5
h-index
22
i10-index 31Top 13% in Surgery
Drawing this view