James W Klein, MD, Ophthalmology

21711 Greater Mack Ave
Saint Clair ShoresMI  48080-2418 (Macomb County)


Phone: 586-774-0393
Fax:

NPI: 1104828482
License Number: 4301039578 (MI)