Save David M. Shepherd, MD DavidMShepherd.MD.com • Ophthalmologist • 52 years experience David M. Shepherd MD, PC 41935 W 12 Mile Road, Novi, MI 48377