We found 2 providers named 'David Mackinnon' nationally.
Dr. David Mackinnon works as an adult cardiologist and nuclear cardiology specialist. He is an in-network provider for Child Health Plus, Family Health Plus, and Medicaid, in addition to other insurance carriers. Dr. Mackinnon is a graduate of McGill University Faculty of Medicine. For his residency, Dr. Mackinnon trained at Children's Hospital of San Francisco. Dr. Mackinnon (or staff) speaks Spanish, French, and Italian.