The current age of Stephen is 78. This person has lived also in Indianapolis. Records link Stephen with Linda Kay Rosen, Miriam V Ogle, Miriam Y Ogle and one other person. Stephen’s current address is 7650 51St St, Indianapolis, In 46226. This person's birth year is 1946. Records link phone number (317) 545-6060 with Stephen’s details.