8060 Mendota St, Detroit, Mi 48204 is where Steven lives. He has stayed in Detroit before moving to Detroit. Steven's birth date was listed as 1970. Records link phone number (313) 534-0242 with Steven’s details. This year Steven celebrated his 54 birthday. People possibly related to Steven are Cynthia Diane Chavis, Waltina Fayechavis Hubbard, Ethel Faith Chavis and one other person.