76 pubs · 2,210 cites · h-index 25
Alnylam Pharmaceuticals (United States)
2023 - Present
Barts Health NHS Trust
2024 - 2024
Novartis (United States)
2007 - 2023
Tris Pharma (United States)
2008 - 2018
Novartis (Switzerland)
2008 - 2017