Stephen Anthony Owens, 40, a beloved son, brother, father and friend, passed away Saturday, June 13, 2026 Rock Springs, Wyoming. Stephen was born June 18, 1985, in Cleveland, Texas; the son of James D. Owens and Betty Lowrance. Stephen spent his school years in Green River, Wyoming, where he cultivated a love for learning and adventure. He found his professional calling as a diesel mechanic,...