Leo Ellard was born in 1934, age 89. Leo Ellard's address is 639 Greendale Court , Evansville, IN 47711. Possible relatives include Patricia Ellard, Carolyn Wolf and others. Public records show Leo has also lived in Evansville, IN. Leo's latest phone number is (812) 423-6739. Previous phone numbers include (812) 868-8869.
Results 1 - 1 of 1