47 pubs · 878 cites · h-index 13
Alexion Pharma (Switzerland)
2024 - Present
AstraZeneca (United States)
2021 - 2025
AstraZeneca (Brazil)
2024 - 2024
Brigham and Women's Hospital
2018 - 2021
Harvard University
2020 - 2020