JG Dr. John Joseph Gallagher , MD Is this you? Claim your profile Obstetrics & Gynecology 14 Write A Review Champlain Obstetrics And Gynecology Pc 55 Main St Ste 3, Essex Junction, VT, 05452 (802) 879-1802