David M. Cannon is an American attorney, businessman, and politician serving as a member of the Idaho House of Representatives from the 30th district.
Cannon was born in Cleveland, Ohio and raised in Blackfoot, Idaho.
After graduating from Blackfoot High School, Cannon earned a Bachelor of Arts degree in economics from Brigham Young University and a Juris Doctor from the S.J.
[1] After graduating from law school, Cannon has worked as an attorney and operated a reclaimed wood business.
Cannon was elected to the Idaho House of Representatives in November 2020 and assumed office on December 1, 2020.