7825 83Rd St #1, Glendale, Ny 11385 is where Leonard lives. 1946 is the birth year of Leonard. Other cities that he has stayed in are Ridgewood and Glendale. Leonard has reached the age of 78 years. The number currently linked to Leonard is (718) 821-3490.