DavidMShepherd.MD.com • Ophthalmologist • 52 years experience

David M. Shepherd MD, PC

41935 W 12 Mile Road, Novi, MI 48377