49 pubs · 1,841 cites · h-index 15
Boston Biomedical (United States)
2026 - Present
Novartis (China)
2025 - 2025
Novartis (United States)
Tris Pharma (United States)
American Institutes for Research
2022 - 2022