Leonard has reached the age of 85 years. Leonard was born in 1939. Public records show Belvidere and Delavan as cities Leonard also stayed in. Leonard owns the phone number (262) 728-6714. Leonard is a resident of 1404 Belvidere Rd, Belvidere, Il 61008.