Terra Staton was born in 1966, age 57. Terra Staton's address is 1705 English Street , Rock Falls, IL 61071. Possible relatives include Janelle Ellis, Gerry Mcgill and 8 others. Public records show Terra has also lived in Dixon, IL and Kewanee, IL. Terra's latest phone number is (815) 625-5004. Previous phone numbers include (815) 626-2112 and (815) 626-5114.
Address History: 1705 English Street, Rock Falls, IL 61071;
1586 Winnetka Street, Dixon, IL 61021;
Kewanee, IL 61443;
Sterling, IL 61081
Results 1 - 1 of 1