255 pubs · 13,924 cites · h-index 52
Children's Hospital of Philadelphia
1998 - 2025
University of Pennsylvania
1998 - 2025
Philadelphia University
2004 - 2022
Center for Molecular Medicine and Immunology
2016 - 2020
Anna Needs Neuroblastoma Answers
2017 - 2017