Spencer Ball was born in 1991, age 33. Spencer Ball's address is 2766 W Forecast Street , Meridian, ID 83642. Possible relatives include Brenda Ball, Charles Ball and 3 others. Spencer's latest phone number is (208) 846-9099.
Phone Numbers: (208) 846-9099
Address History: 2766 W Forecast Street, Meridian, ID 83642;
112 W Cherry Avenue, Meridian, ID 83642;
Bronx, NY 10462
Results 1 - 1 of 1