David J Moyer, DDS, Dentist

20 Long Creek Dr
Ste B
South PortlandME  04106-2425 (Cumberland County)


Phone: 207-772-4063
Fax: 207-772-8641

NPI: 1881684587
License Number: 12684 (ME)