His birth year was listed as 1907. Leonard’s residency is at 3501 Executive Pkwy, Toledo, Oh 43606. Other cities that he has stayed in are Toledo and Ottawa Hills. The current age of Leonard is 117. The number currently linked to Leonard is (419) 885-4250.