Leonard turned 86 years old. The number currently linked to Leonard is (305) 653-4839. Leonard’s current address is 920 149Th St #219, Miami, Fl 33161. Leonard's birth year is 1937. In addition to Miami, Leonard also lived in Miami.