David Richard Kerr, DDS, Dentist

1601 Congress St
PortlandME  04102-2102 (Cumberland County)


Phone: 207-775-0001
Fax: 207-772-5621

NPI: 1205858644
License Number: 2946 (ME)