Russell Spencer was born in 1969, age 55. Russell Spencer's address is 1112 Holt Avenue , Waco, TX 76706. Possible relatives include Melanie Anderson, Melinda Anthis and 13 others. Public records show Russell has also lived in Coeur D Alene, ID and Idaho Falls, ID. Russell's latest phone number is (254) 224-6458. Previous phone numbers include (254) 292-3726 and (254) 349-7912.
Also goes by: Russell Spencer
Address History: 1112 Holt Avenue, Waco, TX 76706;
2517 N 16th Street, Coeur D Alene, ID 83814;
Idaho Falls, ID 83401;
Kellogg, ID 83837;
Post Falls, ID 83854
Results 1 - 1 of 1