661 pubs · 29,117 cites · h-index 81
Translational Therapeutics (United States)
2006 - Present
University of Pennsylvania
1999 - Present
California University of Pennsylvania
2002 - 2025
Friedreich's Ataxia Research Alliance
2017 - 2025
University of the Sciences
2011 - 2024