Mohamad A Shakir, MD, Family Medicine

1385 Medical Ctr Dr
Roanoke RapidsNC  27870-5130 (Halifax County)


Phone: 252-537-9176
Fax: 252-537-6851

NPI: 1689792830
License Number: 2007-01840 (NC)