115 pubs · 1,576 cites · h-index 21
Sanofi (France)
2025 - Present
Sanofi (United States)
2018 - 2025
Novartis (United States)
2011 - 2018
Tris Pharma (United States)
Novartis (Switzerland)
2011 - 2017