S

Spencer L James

AstraZeneca (Spain)

ORCID: 0000-0003-4653-2507

105 papers and 115.5k citations.

PubIndex Score99Top 1% · mid-careerHow it's scored
105Publications
115.5kTotal Citations
#4in Injury Epidemiology and Prevention
First publication: 2008First senior author: 2020