232 pubs · 11,168 cites · h-index 52
TetraLogic Pharmaceuticals (United States)
2022 - Present
Eli Lilly (United States)
2000 - 2025
PEN American Center
2025 - 2025
PENTA Foundation
Statistical Research (United States)