40 pubs · 3,801 cites · h-index 18
Novartis (Switzerland)
2017 - 2025
Novartis (United States)
2016 - 2025
Tris Pharma (United States)
Janssen (Belgium)
2022 - 2022
Eli Lilly (United States)