The current age of Leonard is 49. Records link phone number (865) 450-9562 with Leonard’s details. People possibly related to Leonard are Lilli R Brown, O R Brown, Olivia Brown and 4 other people. The residency of Leonard is at 133 Watt St, Alcoa, Tn 37701. Leonard's birth date was listed as 1975. Public records show Knoxville and Louisville as cities Leonard also stayed in.