167 pubs · 7,677 cites · h-index 41
Synageva BioPharma (United States)
2025 - 2025
Array BioPharma (United States)
2023 - 2024
BioPharm (United Kingdom)
2024 - 2024
Manhattan Institute for Policy Research
2022 - 2022
University of Pittsburgh
2003 - 2022