S

Stephen T. McGarvey

Rhode Island Department of Health

ORCID: 0000-0003-1233-6970

358 papers and 46.7k citations.

PubIndex Score97Top 3%How it's scored
358Publications
46.7kTotal Citations
First publication: 1956First senior author: 1990