Willard Mefford's address is 4215 Huntington Avenue , Covington, KY 41015. Possible relatives include Lula Mefford. Public records show Willard has also lived in Covington, KY. Willard's latest phone number is (859) 431-8054. Previous phone numbers include (859) 608-8313.
Related to: Lula Mefford
Results 1 - 1 of 1