Football Stephen Norris – WHIZ – Fox 5 / Marquee Broadcasting March 8, 2024 … Ohio. Steve retired from working for the state for many years. He was an avid lover of Cleveland Browns football as well as the Ohio State Buckeyes. Read MoreShare this:EmailPrintFacebookTwitterPinterest