Mark Allen McClanahan, MD, Internal Medicine

10711 Spotsylvania Ave
FredericksburgVA  22408-2674 (Spotsylvania County)


Phone: 540-891-8499
Fax:

NPI: 1093840811
License Number: 0101041309 (VA)