Leonard’s current address is 3110 20Th St, Granite City, Il 62040. Leonard was born in 1925. The number currently linked to Leonard is (618) 876-8095. The current age of Leonard is 99.