The possible relatives of Leonard are Anna M Nicotra, Kenneth Michael Frears, Carolyn June Frears and 6 other people. Leonard’s current address is 17 Pyle Ct, Tonawanda, Ny 14150. The age of Leonard is 42. The number currently linked to Leonard is (716) 873-1018. In addition to Tonawanda, Leonard also lived in Tonawanda, Buffalo and Orange Park. 1982 is the birth year of Leonard.