Leonard Huber was born in 1925, age 99. Leonard Huber's address is 1906 North Poplar Street , Waukegan, IL 60087. Public records show Leonard has also lived in Gurnee, IL. Leonard's latest phone number is (847) 918-1242.
Phone Numbers: (847) 918-1242
Results 1 - 1 of 1