05/29/2026
Steve Scowden, born November 24, 1953, in Oklahoma City passed away peacefully at his home on May 27, 2026, with his wife, Deborah, by his side. The two were married on July 4, 1996, and shared 30 years of marriage and 33 years of deep love, partnership, and unwavering devotion.
Steve was pr...
View Steven "Steve" Ray Scowden's obituary, contribute to their memorial, see their funeral service details, and more.