132 pubs · 5,240 cites · h-index 22
Acton Institute
2026 - Present
Novartis (United States)
2007 - 2024
Novartis (Switzerland)
2012 - 2023
Novartis (China)
2019 - 2023
Boston Biomedical Research Institute
2021 - 2021