Leo Terry Smith Jr. January 12, 1991 March 18, 2023
Leo T. Smith Jr., of St. Louis, Missouri passed away Saturday March 18, 2023 leaving his loving family and friends to forever cherish his memory.
Leo Terry Smith Jr. January 12, 1991 March 18, 2023
Leo T. Smith Jr., of St. Louis, Missouri passed away Saturday March 18, 2023 leaving his loving family and friends to forever cherish his memory.
Leave a Reply