Casteel, 32, of Ankeny, Iowa, was arrested at the hotel in the 600 block of North DuSable Lake Shore Drive on July 4 and charged with two counts of aggravated unlawful use of a weapon. In addition to the rifle, police recovered several rifle magazines and a .45-caliber handgun from his 12th floor room, prosecutors have said. He posted bond last week and has not entered a plea.