Listen to Cannon Live!
Watch Cannon Perform ‘She’s Got Me’
Cannon was born and raised in Willis, Texas, just north of Houston. At age 7, Cannon began learning the guitar. From then on his love for music only grew. Beginning in 2014, Cannon began writing songs of his own and performing in several rock bands. He played everything from Foo Fighters and Blink 182 to Johnny Cash. Following the split of his former band, Cannon began exploring the country music scene and playing around at bars and restaurants singing his favorite country classics, including many by George Strait, Johnny Cash, Garth Brooks, etc. This is when he realized what he was meant to do.