57 pubs · 4,397 cites · h-index 28
Novartis (Switzerland)
2024 - 2025
American Institutes for Research
2025 - 2025
Novartis (China)
Novartis (United States)
2024 - 2024
AstraZeneca (Sweden)