John David Shepherd, MD, Internal Medicine

293 Olmsted Blvd
Ste 7
PinehurstNC  28374-9023 (Moore County)


Phone: 910-295-3344
Fax: 910-295-3165

NPI: 1225031271
License Number: 200200451 (NC)