Save David G. MacKinnon, MD, FACC DavidMacKinnon.MD.com • Internist, Cardiologist • 46 years experience David G. MacKinnon, MD - Telemedicine Consultations (New York) Practices Remotely, Bronx, NY 10467