Odell Hicks was born in 1937, age 86. Odell Hicks's address is 6711 South Bennett Avenue , Chicago, IL 60649. Public records show Odell has also lived in Chicago, IL. Odell's latest phone number is (312) 288-2662. Previous phone numbers include (312) 374-3400 and (312) 861-0113.
Also goes by: Odell J Hicks
Results 1 - 1 of 1