Steven Lex Cantrell was born on Dec. 8, 1954, in Houston, Mo. to Lexie and Marie (Lea) Cantrell. He entered his heavenly home on July 20, 2023 in Houston at the age of 68.  

This story is on us. Create a free account to keep reading.