Public records show that Leonard is connected with Jef-Len Enterprises, Inc. The residency of Leonard is at 1 Harbourside Dr #208, Delray Beach, Fl 33483. Other cities that he has stayed in are Margate, Framingham, Coral Springs and 2 other cities. Leonard's possible relatives are Diana Jean Levenson, D Feiler Levenson, Shirley R Levenson and 3 other people. Leonard has listed phone number: (561) 279-4335. 1953 is the birth year of Leonard. The current age of Leonard is 71.