Leroy currently resides at 15 Alvin Dr, Independence, Ky 41051. Records link phone number (859) 356-6848 with Leroy’s details. 1941 is the birth year of Leroy. In addition to Independence, Leroy also lived in Morning View. Possible relatives of Leroy are: Pearlie V Hubbard, Russell W Hubbard, Rickey L Hubbard and 3 other people. The age of Leroy is 84.