John C Huffman, MD, Internal Medicine

250 Smith Church Rd
Roanoke RapidsNC  27870-4914 (Halifax County)


Phone: 252-535-8240
Fax: 252-535-8794
Email: vin***@*****oo.com

NPI: 1447244199
License Number: 39620 (NC)