Elba Heard was born in 1919, age 104. Elba Heard's address is 9645 Carrimae Court , Saint Louis, MO 63126. Possible relatives include Margaret Heard. Public records show Elba has also lived in Newark, CA. Elba's latest phone number is (314) 842-3282.
Related to: Margaret Heard
Phone Numbers: (314) 842-3282
Results 1 - 1 of 1