J

James E. Udelson

Tufts Medical Center

ORCID: 0000-0003-2998-910X

549 papers and 46k citations.

PubIndex Score98Top 2%How it's scored
549Publications
46kTotal Citations
First publication: 1987First senior author: 1991