Science Explorer Back to mapMap
World rank
#129,028
of 7,710,434 ranked researchers
Rank in United States
#49,023
of 1,627,098
Works
214
Citations
12k
Citations per work
56.3
h-index
59
i10-index 121Top 2.1% in Transplantation
Drawing this view