This person's birth year is 1962. Businesses linked with Leta are Progress Through Peace, Inc. And Progress Through Peace, Inc. Leta owns the phone number (901) 755-4657. Memphis, Mount Gilead,...
More about Leta Marie Carruth >>
Leta has previously lived in Lexa and Clarendon. Leta’s current address is 2269 Highway 316, Poplar Grove, Ar 72374.