Leonard was born 60 years ago. Chelsea, Saugus, Everett and one other city are cities Leonard has lived in. This person's birth year is 1964. 595 Revere Beach Pkwy #28, Revere, Ma 02151 is where Leonard lives. Business linked with Leonard is Kookoos Nest, Inc, The. Leonard has listed (781) 286-6861 as his phone number.