Brandon Michael Schafer, DMD, Dentist

6366 Mechanicsville Tpke Ste 205
MechanicsvilleVA  23111-4704 (Hanover County)


Phone: 804-568-0530
Fax:

NPI: 1437564689
License Number: DS040008 (PA)