22 pubs · 1,691 cites · h-index 14
Eli Lilly (United States)
2025 - Present
AbbVie (United States)
2023 - 2024
The University of Texas Health Science Center at San Antonio
2023 - 2023
VA Boston Healthcare System
2023 - 2023
Northwestern University
2016 - 2021