Leonard has previously lived in Buffalo and Lancaster. The phone number (716) 655-1823 is Leonard’s. Leonard has reached 93 years of age. 100 Treehaven Ln, Elma, Ny 14059 is where Leonard lives. Leonard's birth year is 1931.