S

Shaf Keshavjee

University Health Network

ORCID: 0000-0003-4547-8094

1.4k papers and 46k citations.

PubIndex Score98Top 2%How it's scored
1.4kPublications
46kTotal Citations
#1in Transplantation: Methods and Outcomes
First publication: 1985First senior author: 1996