Leonard's birth date was listed as 1936. Leonard’s residency is at 114 Mayberry Dr, Buffalo, Ny 14227. People possibly related to Leonard are Donna M Schlau, Michael P Schlau, Matthew J Schlau and 3 other people. Leonard has listed phone number: (716) 668-8746. Other a city that he has stayed in is Hamburg. Leonard has reached 88 years of age.