127 pubs · 1,584 cites · h-index 21
Outcomes Research Consortium
2025 - Present
Oregon Health & Science University
2010 - Present
Illinois College
2026 - Present
University of Illinois Chicago
Primary Source