52 pubs · 1,352 cites · h-index 16
United States Food and Drug Administration
2021 - Present
Center for Drug Evaluation and Research
2020 - Present
Johns Hopkins University
2016 - 2025
Joyce Foundation
2025 - 2025
Sarda (United States)