Dr. Elenor Macgregor graduated from Kansas City University Medicine and Biosciences. She performed her residency at Nicklaus Children’s Hospital, and her fellowship at University of Arizona. Dr. Macgregor is board-certified in Pediatrics with a speciality in Integrative Medicine. She enjoys yoga, hiking, and spending time with her husband and three dogs