J

Jennifer Walker

Population Health Research Institute

ORCID: 0000-0003-0486-6568

259 papers and 6.5k citations.

PubIndex Score43Top 57% · seniorHow it's scored
259Publications
6.5kTotal Citations
First publication: 1969First senior author: 2002