He has stayed in Hillsboro, Hopkinsville, Festus and 4 other cities before moving to Pevely. The possible relatives of Leon are William Eteenagerstel Puckett, Lisa Gayle Puckett, Patricia J Puckett and 4 other people. 2979 Sandy Creek Rd, Pevely, Mo 63070 is where Leon resides. The phone number (636) 789-3369 is Leon’s. The current age of Leon is 51. Leon's birth date was listed as 1974.