Save Gary Weaver, MD GaryWeaver.MD.com • Internist Gary Weaver, MD 287 Long Point Road, Harpswell, ME