Leonard was born in 1928. The age of Leonard is 96. Leonard is a resident of 23922 Dahlia Ct, Elkhart, In 46516. The number currently linked to Leonard is (574) 875-1297. Other cities that he has stayed in are Goshen and Lagro. Leonard's possible relatives are Donald Scott Adcock, Nancy E Adcock, Scott D Adcock and one other person.