207 pubs · 8,286 cites · h-index 44
Washington University in St. Louis
1984 - Present
Institute of Developmental Physiology
2025 - 2025
Innovative Research (United States)
2016 - 2025
Kochi Medical School Hospital
2024 - 2024
Anna Needs Neuroblastoma Answers
2015 - 2024