David M. Cannon is an American attorney, businessman, and politician serving as a member of the Idaho House of Representatives from the 31st district. He assumed office on December 1, 2020.
David M. Cannon is an American attorney, businessman, and politician serving as a member of the Idaho House of Representatives from the 31st district. He assumed office on December 1, 2020. (en)
David M. Cannon is an American attorney, businessman, and politician serving as a member of the Idaho House of Representatives from the 31st district. He assumed office on December 1, 2020. (en)