James Michael Ruff, DDS, Dentist

823 Elm St
Ste 220
FayettevilleNC  28303-4172 (Cumberland County)


Phone: 910-483-4867
Fax: 910-483-7943

NPI: 1346311800
License Number: 4588 (NC)