1924 is his birth date. The number currently linked to Leonard is (813) 633-9226. Leonard has reached the age of 99 years. Leonard's possible relatives are Virginia L Doucher, David William Boucher, Virginia L Boucher and one other person. Cities Leonard has lived in before are Sun City Ctr, Sun City Center, Wimauma and 2 other cities. 5285 Conklin Dr, Hilliard, Oh 43026 is where Leonard resides.