David H Johnson, MD, Family Medicine

18080 Main St
BuchananVA  24066-5482 (Botetourt County)


Phone: 540-254-1239
Fax:

NPI: 1508837741
License Number: 0101-231013 (VA)