The birth year was listed as 1949. Leonard has reached 75 years of age. 7757 Cedar Creek Rd, Townsend, Tn 37882 is where Leonard resides. Leonard's possible relatives are Cathy M Drummonds, Jennifer Lee Thrower, Peggy J Thrower and 3 other people. Public records show Lanett and Opelika as cities Leonard also stayed in. Leonard has listed (334) 644-7585 as his phone number.