118 pubs · 4,033 cites · h-index 38
Insmed (United States)
2024 - Present
Brooklyn Hospital Center
2024 - 2025
University of Nebraska Medical Center
2021 - 2021
Novartis (United States)
2010 - 2020
Novartis (Switzerland)
2010 - 2016