Police were called to a Grand Ave. store last night, where the suspect was arrested.
Officers then found the man was carrying a small amount of hydromorphone.
The 31-year-old is charged with theft, possession of stolen property, and possession of a controlled substance, among other things.