Harry Earl Studdard II, MD, Internal Medicine

100 Memorial Hospital Dr
Ste 3a
MobileAL  36608-1183 (Mobile County)


Phone: 251-342-2641
Fax: 251-343-9507

NPI: 1144217837
License Number: 00011620 (AL)