Public records show New Castle and Indianapolis as cities Steven also stayed in. This person's birth year is 1962. Steven turned 62 years old. Steven currently resides at 741 Eastbrook Harlansburg Rd, New Castle, Pa 16101. Phone number listed for Steven is (724) 654-0709.