His birth year was listed as 1970. Odell now resides at 1514 Washington St, Lake In The Hills, Il 60156. Odell has reached 54 years of age. Public records show Taylor, Virginia Beach, Allen Park and one other city as cities Odell also stayed in. Odell has listed phone number: (313) 381-0111.