The current age of Steven is 52. 110 11Th St, Oskaloosa, Ia 52577 is where Steven lives. Records link phone number (641) 673-5216 with Steven’s details. The birth year was listed as 1972. Business linked with Steven is Peppers, Inc. Public records show Clear Lake, Des Moines, Saint Cloud and 3 other cities as cities Steven also stayed in.