Dr. Barnes graduated from the University of Texas Southwestern Medical Center Medical School in 2001. She works in Kansas City, MO and 3 other locations and specializes in Pediatric Cardiology, Cardiovascular Disease and Allergy & Immunology. Dr. Barnes is affiliated with Children's Mercy South.