Phone number listed for Steven is (712) 246-4534. We have found 4 possible relatives of Steven: Thomas Edward Million, Valerie J Million, David L Million and one other person. Steven was born in 1961. Steven’s residency is at 209 Sheridan Ave, Shenandoah, Ia 51601. The current age of Steven is 63. Other cities that he has stayed in are Northboro, Essex and Shenandoah.