He has stayed in Chicago and Tampa before moving to Tampa. 10404 Acelia Way, Tampa, Fl 33626 is where Steven lives.
Steven has 1 property according to public property records. Steven has a property on 10404 ACELIA WY, TAMPA, FL 33626. According to public recors Steven's property is worth $329,536.
Whois records show 2 websites owned by Steven. Steven's websites are engtestsite.com and splaine.net.