The current age of Leonard is 70. The phone number (773) 772-0032 is Leonard’s. Chicago and Houston are cities Leonard has lived in. Leonard is a resident of 2338 Harding Ave, Chicago, Il 60647. Leonard's birth year is 1954.