Charles was a Mason of the New Liberty Lodge and member of the International Union of Operating Engineers Local 148.
He was a member of First Baptist Church in Brookport and loved spending his spare time at home and with family.
Charles is survived by his wife of 62 years, Barbara Davis; two children, Sheila Davis Rudesill of West Paducah and David Davis and wife Terry of Boyton Beach, Fla.; two grandchildren, Justin Rudesill and wife Emily of Energy and Jennifer Bone and husband Chris of Lone Oak; four great-grandchildren, Gavin Rudesill, Mason Rudesill, Garrett Bone and Aubree Bone; two brothers, John Davis and wife Hazel of Brookport and Vernon Davis and wife Sharon of Metropolis; and several nieces and nephews.
He was preceded in death by his parents, Harley and Beulah Swinford Davis; one son-in-law, Terry Rudesill; one infant son; his sister, Betty Jordan; and one brother, Kenny Davis.
Funeral service was held Friday Friday at Brookport Funeral Home with Rev. Jack Donald Russell officiating.
Burial followed at Pell Cemetery in Brookport. Pallbearers were Justin Rudesill, Chris Bone, Brent Russell, Johnny Dale Davis, Frankie Clapp and Brad Davis.