81 pubs · 3,031 cites · h-index 33
United States Food and Drug Administration
2020 - 2025
Center for Drug Evaluation and Research
2024 - 2025
Food and Drug Administration
Saint Louis University
2008 - 2025
Office of Science
2022 - 2022