His birth year was listed as 1963. Records link Steven with Mary Ellen Vickery, Michelle Danee Vickery, Michael Alan Vickery and 6 other people. The number currently linked to Steven is (314) 544-8821. Steven is a resident of 4045 Delor St, Saint Louis, Mo 63116. Public records show Fenton, Ballwin, Valley Park and one other city as cities Steven also stayed in. This year Steven celebrated his 61 birthday.