David Johnson, DO

Family Medicine, Primary Care

Johnson David Office

36 Old South Freeport Rd, Freeport, ME 04032

(207) 865-0341