Leonard’s residency is at 4 Elderwood Ct, Amherst, Ny 14228. The number currently linked to Leonard is (716) 691-6993. Leonard's birth year is 1924. Leonard has reached the age of 100 years. In addition to Amherst, Leonard also lived in Buffalo and Amherst.