Steven Michael Ochs
February 18, 2026
Steven Michael Ochs was born in Muskegon, MI on May 1, 1971 and passed away in Surprise, AZ February 18, 2026 after a 20-month-long battle with pancreatic cancer. We knew he was a super hero, but for the sake of Darth Vader and Baby Jesus,... View Obituary & Service Information
