We have found 4 possible relatives of Steven: Carl Gradus Self, Kate E Self, Elizabeth B Self and one other person. The current age of Steven is 59. This person's birth year is 1965. Steven now resides at 478 Founders Park Dr, Hoover, Al 35226. The phone number (205) 822-0309 is Steven’s. Steven has previously lived in Birmingham, Colorado Springs, Augusta and 5 other cities.