Craig Alexander Horton, DMD, Dentist

519 Ivy Spring Ct
SenecaSC  29678-5750 (Oconee County)


Phone: 864-710-2410
Fax:

NPI: 1720204373
License Number: 4105 (SC)