123 pubs · 2,178 cites · h-index 22
Drexel University
1985 - 2024
National Institutes of Health
2011 - 2011
Chestnut Health Systems
University of Pennsylvania
2004 - 2004
Philadelphia University
2003 - 2003