Joseph Nathan Holmes, MD, Internal Medicine

221 Jake Alexander Blvd S
SalisburyNC  28147-9052 (Rowan County)


Phone: 704-216-0227
Fax: 704-216-0230

NPI: 1952369167
License Number: 37854 (NC)