Catherine is a pediatric nurse practitioner with 30 years of pediatric experience. She received her Masters degree from the University of Pennsylvania. She has extensive experience in school, outpatient, home, and hospital settings. She is fluent in Spanish. She is married and has 3 children. She has been with Ivy Pediatrics since 2010.