Stephen has listed phone number: (440) 322-4014. The residency of Stephen is at 1952 Fowl Rd #707, Elyria, Oh 44035. Cities Stephen has lived in before are Cleveland, Elyria and Lorain. This person's birth year is 1970. Stephen was born 54 years ago.