Cities Steven has lived in before are Opelika, Montgomery and Birmingham. Steven currently resides at 179 Stonehaven Dr, Pelham, Al 35124. The current age of Steven is 53. People possibly related to Steven are Lori Griffith Couch, William E Couch, Jeffrey Couch and 3 other people. Phone number listed for Steven is (205) 620-6704. The birth year was listed as 1971.