Records link Steven with Glenda M Vance, Ollie Mae Vance, Irvin D Vance and 2 other people. Steven owns the phone number (314) 438-9356. Steven’s residency is at 4506 Behlmann Grove Pl, Florissant, Mo 63034. The birth year was listed as 1960. In addition to Florissant, Steven also lived in Ferguson, Saint Louis, Belleville and 3 other cities. Steven was born 64 years ago.