David Pendleton McPherson, MD, Family Medicine

1953 Carrollton Pike
Po Box 38
HillsvilleVA  24343-0038 (Carroll County)


Phone: 276-728-3196
Fax: 276-728-4802

NPI: 1538129754
License Number: 0101028405 (VA)