Bernard W Shelton, MD, Internal Medicine

30140 Harper Ave
Ste 300
Saint Clair ShoresMI  48082-1610 (Macomb County)


Phone: 586-293-1868
Fax: 586-293-1869

NPI: 1417032491
License Number: 4301088798 (MI)