David Anthony Cannon
May 24, 1968 - February 4, 2025
David Anthony Cannon, 56, of Mooresville, NC, passed away on Tuesday, February 4, 2025. David was born May 24, 1968, to Anthony Overton Cannon and Barbara Ann Shiver who proceeded him in death. In addition to his parents, he was proceeded... View Obituary & Service Information
