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]