Leonard has listed (502) 634-4564 as his phone number. Leonard has previously lived in Louisville. Leonard has reached 63 years of age. The residency of Leonard is at 881 Parkway Dr, Louisville, Ky 40217. Records link Leonard with Deborah F Wilcox, Debbie F Glass, Adelaide Glasshess and 6 other people. 1961 is the birth year of Leonard.