The current age of Leonard is 80. The number currently linked to Leonard is (708) 442-7718. The residency of Leonard is at 543 Selborne Rd, Riverside, Il 60546. His birth year was listed as 1944. In addition to Riverside, Leonard also lived in Evanston, Minneapolis, Madison and 2 other cities.