Teresa McGrath, D.O., F.A.A.P.
Dr. McGrath is a board certified pediatrician and a Fellow of the American Academy of Pediatrics. She completed her undergraduate degree in biology at The University of Scranton and went to medical school at the Philadelphia College of Osteopathic Medicine. She completed her internship at UMDNJ (The University of Medicine and Dentistry) in Stratford, NJ and performed her pediatric training at Cooper University Hospital. She has been with Rainbow Pediatrics since 2009.