18 pubs · 30 cites · h-index 3
ApeX Therapeutics (United States)
2026 - Present
Plex Pharmaceuticals (United States)
2024 - 2024
University of Illinois Chicago
2007 - 2007
American Heart Association
1995 - 1995