Thomas Glenn Russell

Thomas Glenn Russell born June 14, 1951 in New Boston, Texas was embraced by the open arms of his Lord and Savior on the morning of November 6, 2026. He left a legacy of laughter mixed with mischievous wit and memories of a strong, kind...














