We have found 6 possible relatives of Leon: Karl R Lagler, Renee Elise Gehlbach, Lillie M Lagler and 3 other people. The birth year was listed as 1954. Records link phone number (812) 936-4629 with Leon’s details. 2041 Post Rd, Indianapolis, In 46239 is where Leon resides. The current age of Leon is 70. Paoli, Indianapolis and New Palestine are cities Leon has lived in.