We found 2 providers named 'David Mackinnon' nationally.
Dr. David Mackinnon practices adult cardiology and nuclear cardiology. He accepts Child Health Plus, Family Health Plus, and Medicaid, in addition to other insurance carriers. His education and training includes medical school at McGill University Faculty of Medicine and residency at Children's Hospital of San Francisco. Dr. Mackinnon (or staff) speaks the following languages: Spanish, French, and Italian.