T

Timothy McGahan

Princess Alexandra Hospital

ORCID: 0000-0003-2935-3072

25 papers and 855 citations.

PubIndex Score95Top 5% · mid-careerHow it's scored
25Publications
855Total Citations
First senior author: 2017