Richard Clyde Cannon, Sr., 72, of 2295 Seamster Road, Providence, NC, died on Monday, December 10, 2018, at the Caswell House, after a decline in health for the past several years. Mr. Cannon was born on October 21, 1946, in Lacrosse, VA, a... View Obituary & Service Information