The birth year was listed as 1975. This year Stephen celebrated his 49 birthday. Stephen is a resident of 6546 Clifton Hills Dr, Saint Louis, Mo 63139. Stephen has listed (314) 481-1656 as his phone number. He has stayed in Florissant, Hazelwood, Rolla and 3 other cities before moving to Saint Louis.