81 pubs · 3,276 cites · h-index 18
Endo Pharmaceuticals (United States)
2026 - Present
Eli Lilly (United States)
2012 - 2025
Takeda (United States)
2022 - 2025
Roche (Switzerland)
2024 - 2024
Takeda (Japan)