Stephen Lewis Speers
July 26, 1988 - June 7, 2021
Stephen Lewis Speers, born July 26, 1988 in Waxahachie, TX to Glenda (Speers) McKee and Martin Dale Brookhart. Stephen passed away June 07, 2021, peacefully at home in Clayton, OK, after a long illness. Stephen enjoyed spending time with his... View Obituary & Service Information
