56 pubs · 1,404 cites · h-index 23
American Psychological Association
2017 - 2024
Department of Behavioral Health and Intellectual Disability Services
2015 - 2017
University of Pennsylvania
2013 - 2017
Department of Behavioral Health
2016 - 2016
Drexel University
2015 - 2016