Steve is now one of the lead meteorologists for a company called The Storm Report, based in Kansas City, MO. The Storm Report specializes in delivering custom weather forecasts to radio stations across the country. Steve works from his home studio, sending out live and recorded weather forecasts to nearly 100 radio stations, along with live severe weather updates whenever necessary. He works at this position 7 days a week. "The weather never stops, and neither do we", he says, in reference to himself and his colleagues at The Storm Report.
Steve is also a Weather Ready Nation Ambassador for the National Oceanic and Atmospheric Administration. The Weather-Ready Nation Ambassador™ initiative is NOAA's effort to formally recognize NOAA partners who are improving the nation’s readiness, responsiveness, and overall resilience against extreme weather, water, and climate events..