We found 2 providers named 'David Mackinnon' nationally.
Dr. David Mackinnon is a specialist in adult cardiology and nuclear cardiology. He takes several insurance carriers, including Child Health Plus, Family Health Plus, and Medicaid. Before completing his residency at Children's Hospital of San Francisco, Dr. Mackinnon attended medical school at McGill University Faculty of Medicine. Dr. Mackinnon (or staff) is conversant in Spanish, French, and Italian.