Rebecca E. Ramshaw
Observed names: Ramshaw, Rebecca, Rebecca E Ramshaw, Rebecca Ramshaw
Observed institutions: Emory University, University of Washington, Institute for Health Metrics and Evaluation
ORCID: 0000-0002-9265-7637
Observed ORCID: 0000-0002-9265-7637
OpenAlex ID: A5003535533
