This year Steven celebrated his 55 birthday. Steven has previously lived in Saint Louis, Long Beach and Los Angeles. Steven owns the phone number (562) 531-7432. Steven was born in 1969. Steven is a resident of 3111 Delmar Blvd, Saint Louis, Mo 63103.