In addition to Idaho Falls, Stephen also lived in Idaho Falls and Boise. Future Data Communications, Inc is a business Stephen has some connections with. The number currently linked to Stephen is (208) 523-0557. 1960 is his birth date. Stephen is a resident of 3635 Greenwillow Ln, Idaho Falls, Id 83401. The current age of Stephen is 64.