Save Craig E. Johnson, MD CraigEJohnson.MD.com • Family Doctor • 41 years experience Cape Elizabeth Family Medicine, LLC 1226 Shore Road, Cape Elizabeth, ME 04107