David Abernethy, MD

Family Medicine

Hudson Primary Care

109 Fairway Shopping Ctr, Hudson, NC 28638

(828) 754-8482