Save David M. Johnson, DO DavidMartinJohnson-DO.MD.com • Family Doctor David Johnson, DO 36 Old S Freeport Road, Freeport, ME