Save John L. Margolis, MD JohnLMargolis.MD.com • General Surgeon Elm City Surgical PA 325 D Kennedy Memorial Drive, Waterville, ME