David Markley Swisher, DDS, Dentist

402 Chatham Square Office Park
FredericksburgVA  22405 (Stafford County)


Phone: 540-373-4444
Fax: 540-373-8490

NPI: 1336242825
License Number: 0401004308 (VA)