427 pubs · 14,117 cites · h-index 56
University of Kentucky
2019 - Present
University of Chicago
1985 - Present
Center for Innovation
Lyon College
1991 - 2024
Plex Pharmaceuticals (United States)
2024 - 2024