84 pubs · 9,368 cites · h-index 37
Novartis (Switzerland)
2025 - Present
Novartis (United States)
2019 - 2024
Tris Pharma (United States)
2020 - 2024
Teva Pharmaceuticals (United States)
2017 - 2023
CHDI Foundation
2008 - 2020