Attri Willard was born in 1918, age 105. Attri Willard's address is 194 Po Box , Wills Point, TX 75169. Possible relatives include Hortense Jones, Charlene Willard and 2 others. Public records show Attri has also lived in Dallas, TX.
Address History: 194 Po Box, Wills Point, TX 75169;
7517 Long Canyon Trail, Dallas, TX 75249
Results 1 - 1 of 1