98 pubs · 9,749 cites · h-index 36
Boston Children's Hospital
2011 - 2025
Harvard University
2005 - 2025
Providence College
2003 - 2025
Brown University
1992 - 2025
Progeria Research Foundation
2012 - 2025