We found 2 providers named 'David Mackinnon' nationally.
Dr. David Mackinnon's specialties are adult cardiology and nuclear cardiology. Dr. Mackinnon (or staff) is conversant in Spanish, French, and Italian. He is a graduate of McGill University Faculty of Medicine. For his professional training, Dr. Mackinnon completed a residency program at Children's Hospital of San Francisco. He honors Child Health Plus, Family Health Plus, and Medicaid, in addition to other insurance carriers.