Save David G. Schaefer, MD DavidGSchaefer.MD.com • Cardiologist, Internist • 50 years experience David Schaefer, MD, PC 455 S Livernois Road, B21, Rochester Hills, MI 48307