467 pubs · 26,936 cites · h-index 89
Johns Hopkins University
1972 - Present
Johns Hopkins Medicine
United States Food and Drug Administration
2025 - 2025
Bloomberg (United States)
2011 - 2024
National Academy of Sciences
2024 - 2024