1927 is the birth year of Leonard. People possibly related to Leonard are Thelma E Platz, Patrick Earl Platz, Sheryl S Kirbybarry and 5 other people. Leonard has listed (813) 677-5254 as his phone number. This year Leonard celebrated his 96 birthday. Leonard’s current address is 9708 Carr Rd, Riverview, Fl 33569. Cities Leonard has lived in before are Dade City and Riverview.