Dominick Joseph Leo, Richard Leo, Patricia Belanger Leo and 5 other people are people possibly related to Leonard. Leonard's birth year is 1958. Leonard has previously lived in Rochester, Sunrise, Louisville and 5 other cities. Leonard currently resides at 246 Po Box, Spencerport, Ny 14559. The number currently linked to Leonard is (585) 594-5044. Leonard has reached the age of 67 years.