Dr. David Johnson, DO
Neuromusculoskeletal Medicine
Make an Appointment
(207) 865-0341Telehealth services available
David M Johnson DO is located at 36 Old South Freeport Rd, Freeport, ME 04032.
Providers at David M Johnson DO specialize in Neuromusculoskeletal Medicine.
One provider practices at David M Johnson DO.
Use the insurance check on this page to verify if David M Johnson DO is in-network.