The birth year was listed as 1973. Public records show Louisville as a city Steven also stayed in. Steven’s residency is at 7008 Watterson Trl, Louisville, Ky 40291. The current age of Steven is 51. Steven is associated with Herndon Steven L Sr. Phone number listed for Steven is (502) 231-5094.