Dr. Cannon graduated from the Wright State University Boonshoft School of Medicine in 1984. He works in Petoskey, MI and 3 other locations and specializes in Cardiovascular Disease, Internal Medicine and Interventional Cardiology. Dr. Cannon is affiliated with McLaren Northern Michigan.