Dr. Gallagher attended Fordham University in New York as an undergraduate. He earned a degree in theology (MDiv) at Weston Jesuit School of Theology in Cambridge, MA (now The Boston College School of Theology and Ministry). After receiving his MD degree from Georgetown University School of Medicine in Washington DC he completed a residency in Obstetrics and Gynecology at the National Naval Medical Center in Bethesda, MD (now The Walter Reed National Military Medical Center) and a fellowship in Maternal-Fetal Medicine at The Johns Hopkins Hospital in Baltimore. After fellowship he served as head of the Maternal-Fetal Medicine division at Naval Hospital, San Diego and then as head of Maternal-Fetal Medicine at National Naval Medical Center, Bethesda. From there he joined the clinical faculty at Harvard Medical School and practiced at Massachusetts General Hospital in Boston. During this time he was also director of obstetrics at the Cambridge Health Alliance in Cambridge, MA. He returned to the Washington area to join Greater Washington Maternal-Fetal Medicine and Genetics, a private practice based in Maryland in 2003. He is actively involved in teaching George Washington University Obstetrics and Gynecology residents at Holy Cross Hospital. Dr. Gallagher has an active interest in medical ethics.