410 pubs · 10,329 cites · h-index 54
United States Food and Drug Administration
2025 - 2025
Center for Drug Evaluation and Research
2025 - 2025
University of Calgary
1990 - 2025
University College London
2010 - 2025
Faculty (United Kingdom)
2023 - 2024