David D Stewart, MD, Internal Medicine

114 Broadfoot Ave
FayettevilleNC  28305-5002 (Cumberland County)


Phone: 910-484-1156
Fax: 910-484-0398

NPI: 1922093228
License Number: 200001255009 (NC)