Leora Willard was born in 1915, age 109. Leora Willard's address is 468 Church Road Apt 101, Colchester, VT 05446. Possible relatives include Fred Willard. Public records show Leora has also lived in Colchester, VT.
Related to: Fred Willard
Results 1 - 1 of 1