David Seth Shields, MD, Internal Medicine

2950 College Dr
Ste 2a
VinelandNJ  08360-6933 (Cumberland County)


Phone: 856-691-1129
Fax: 856-691-1229

NPI: 1205828365
License Number: 25MA05550700 (NJ)