Richard Dean McCloud
October 5, 1973 - March 27, 2024
Richard Dean McCloud, 50, of Licking, Missouri departed this life Wednesday, March 27, 2024, in Licking, Missouri. Private Family Services will be held at a later date. Arrangements are the direction of Wilson Mortuary of Salem, Missouri. Richard... View Obituary & Service Information
