1970 is the birth year of Steven. Public records show Tulsa and Houston as cities Steven also stayed in. Steven has reached the age of 54 years. The number currently linked to Steven is (918) 664-8417. Steven now resides at 8116 16Th St #116, Tulsa, Ok 74112.