Stephen's birth date was listed as 1973. Stephen has reached 51 years of age. Stephen has listed phone number: (417) 724-8895. People possibly related to Stephen are James Ewing Stuck, Cheryl Lee Stuck, David R Stuck and 6 other people. Cities Stephen has lived in before are Mount Ayr, Springfield and Grand River. Stephen’s current address is 419 Devonshire St, Nixa, Mo 65714.