Michael Alan Cotton, MD, Internal Medicine

420 N Ctr St
HickoryNC  28601-5046 (Catawba County)


Phone: 828-315-3000
Fax:

NPI: 1316943335
License Number: 200000201 (NC)