The current age of Leonard is 52. The number currently linked to Leonard is (216) 521-0228. 1556 Arthur Ave, Lakewood, Oh 44107 is where Leonard resides. Leonard has previously lived in Dover, Georgetown, Cleveland and 3 other cities. Possible relatives of Leonard are: Patricia M Mclaughlin, Elmer Ray Mclaughlin, Billie J Mclaughlin and 5 other people. 1973 is the birth year of Leonard.