Geoffrey D Osgood, MDGeoffrey D Osgood · Specialist20952 E 12 Mile Rd, St Clair Shores, MI 48081(586) 777-6200Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing