Save Gregory T. Marshall, MD GregoryThomasMarshall.MD.com • General Surgeon • 32 years experience Franklin Memorial Hospital 111 Franklin Health Commons, Farmington, ME 04938