Dr. David Vaughan, DDS
4.7
(12)
Call for new patient details
(207) 878-6693
Call for more information