E

Ellen D. McPhail

Mayo Clinic

ORCID: 0000-0001-6918-3376

218 papers and 3.8k citations.

PubIndex Score79Top 21% · mid-careerHow it's scored
218Publications
3.8kTotal Citations
First publication: 2009First senior author: 2013

Top publicationsby citations

Indexing the rest of 218 publications…