Cannon was a graduate of Coronado High School in Lubbock and was the son of Tom and Becky Cannon. His father is a former Lubbock County court-at-law judge and his mother was executive director of the Lubbock Rape Crisis Center for 30 years. Cannon's awards included the Purple Heart, Navy and Marine Corps Achievement Medal, Navy Good Conduct Medal, Combat Action Ribbon, National Defense Service Medal, Afghanistan Campaign Medal, Iraq Campaign Medal, Global War on Terrorism Service Medal, Sea Service Deployment Ribbon and Expert Pistol Shot Ribbon.
Cannon was a graduate of Coronado High School in Lubbock and was the son of Tom and Becky Cannon. His father is a former Lubbock County court-at-law judge and his mother was executive director of the Lubbock Rape Crisis Center for 30 years. Cannon's awards included the Purple Heart, Navy and Marine Corps Achievement Medal, Navy Good Conduct Medal, Combat Action Ribbon, National Defense Service Medal, Afghanistan Campaign Medal, Iraq Campaign Medal, Global War on Terrorism Service Medal, Sea Service Deployment Ribbon and Expert Pistol Shot Ribbon.