1948 is his birth date. He has stayed in Flushing, Jamaica, Sunny Isles Beach and one other city before moving to Delray Beach. The number currently linked to Leonard is (561) 498-3045. 69 Piedmont B, Delray Beach, Fl 33484 is where Leonard resides. Leonard has reached the age of 77 years.