Science Explorer Back to mapMap
World rank
#369,817
of 7,710,434 ranked researchers
Rank in Italy
#9,718
of 242,206
Works
181
Citations
9.5k
Citations per work
52.5
h-index
46
i10-index 107Top 2% in Surgery
Drawing this view