D

Davis Y. Torrejon

APLA Health

ORCID: 0000-0002-4864-6236

116 papers and 9.1k citations.

PubIndex Score81Top 19% · early-careerHow it's scored
116Publications
9.1kTotal Citations
First publication: 2011First senior author: 2012