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.
You can read this story + 2 more free this month
This story is on us. Create a free account to keep reading.
