Other a city that he has stayed in is Toledo. The residency of Leonard is at 1437 Pennelwood Dr, Toledo, Oh 43614. Leonard has reached the age of 99 years. Phone number listed for Leonard is (419) 382-0063. Leonard's birth date was listed as 1925.