3776 Donna Dr, Memphis, Tn 38127 is where Leon resides. His birth year was listed as 1946. Leon has listed (901) 357-1721 as his phone number. Leon is related to or closely associated with Richard L Childress, Laura Leann Brown, C Sue Childers and 4 other people. This year Leon celebrated his 78 birthday.