Steve is a criminal operating in Central City.
Biography
Steve and an associate made away illegally with some bags of loot, but they were stopped by the Flash, who stopped them and tied them up for the police.[1]
In 2018, the Monitor invaded Earth-90 and seemingly killed all of its residents. Because of that, Steve's fate remains unknown.[2]