Thomas Leon Mowery
October 31, 1958 - June 19, 2021
Thomas Leon Mowery was born on October 31, 1958 to Thomas Lee and Reva Pearl (McCall) Mowery in Salem, Missouri and departed this life on June 19, 2021 at the Missouri Baptist Medical Center at the age of sixty-two years. Leon grew up in Salem... View Obituary & Service Information