N

Neville Owen

Baker Heart and Diabetes Institute

ORCID: 0000-0003-2784-4820

1k papers and 90.2k citations.

PubIndex Score98Top 2%How it's scored
1kPublications
90.2kTotal Citations
#2in Physical Activity and Health
First publication: 1969First senior author: 1977