The current age of Steven is 56. Steven’s residency is at 425 Madison Ave, Kirkwood, Mo 63122. Other a city that he has stayed in is Saint Louis. The birth year was listed as 1968. Steven has listed (314) 821-2582 as his phone number.