Dr. Flaherty received her undergraduate degree from Grove City College in 2006. She graduated from the Lake Erie College of Osteopathic Medicine in 2009 and completed her residency in Family Medicine at UPMC St. Margaret in 2013. She completed her maternal child health fellowship at the University of Rochester. She is trained in high risk and surgical obstetrics and has operative obstetric privileges at Magee Women's Hospital. She works with the residents in obstetric and women's health education and has a clinical practice at Penn Plum Family Medicine where she provides full spectrum family medicine, including obstetrics. Dr. Flaherty is married and has 2 daughters and a Cavalier King Charles Spaniel.