Business linked with Leonard is Preferred Restoration, Inc. Leonard’s current address is 1614 Martha Dr, Elgin, Il 60123. The current age of Leonard is 63. Leonard owns the phone number (708) 628-1755. He has stayed in Oak Park, Addison, Wood Dale and 3 other cities before moving to Elgin. His birth year was listed as 1961.