Elva Loard was born in 1920, age 103. Elva Loard's address is 417 Mountain Trace Road , Sylva, NC 28779. Possible relatives include Sophia Barden. Public records show Elva has also lived in Sylva, NC.
Related to: Sophia Barden
Results 1 - 1 of 1