Help us celebrate Stephen! Please share your stories and photos, and invite others who remember Stephen.
Stephen was born January 4, 1969 in Wichita Falls, Texas, USA, and died July 30, 2018 in Norman, Oklahoma, USA.