Dr. Holmes received a bachelor’s degree from Randolph-Macon Woman’s College in Lynchburg, Va. She received her medical degree from the University of Texas-Southwestern Medical Center in Dallas. She completed a residency in pediatrics at the University of California’s Department of Pediatrics in San Francisco.