The number currently linked to Leonard is (708) 423-3906. The age of Leonard is 70. His birth year was listed as 1954. Leonard’s residency is at 7009 100Th St, Chicago Ridge, Il 60415. Other cities that he has stayed in are Chicago Ridge, Des Plaines and Chicago.