Leon Leach was born in 1944, age 80. Leon Leach's address is 3432 South Indian Trail , Farmland, IN 47340. Possible relatives include Sheila Baughn, Tonya Dent and 3 others. Public records show Leon has also lived in Farmland, IN and Mooreland, IN. Leon's latest phone number is (317) 468-7420. Previous phone numbers include (765) 468-7420 and (765) 584-5615. The latest email address for Leon Leach is lle****@wm.com.
Also goes by: Leon L Leach
Address History: 3432 South Indian Trail, Farmland, IN 47340;
3432 Indana Trail, Farmland, IN 47371;
Mooreland, IN 47360;
Winchester, IN 47394
Emails: lle****@wm.com
Results 1 - 1 of 1