949 pubs · 28,319 cites · h-index 92
Tufts University
2016 - 2025
Center for Drug Evaluation and Research
2024 - 2024
ORCID
2023 - 2023
Health Affairs
2013 - 2021
Ibero American University
2014 - 2019