Some people had an unpleasant experience on Main Street in Hannibal early Sunday morning.
Hannibal Police arrested 52-year-old Michael Hagan of Hannibal after reports that he was waving a gun around, pointing it at people in the 300 block of Main.
Police arrived and after talking to witnesses arrested Hagan.
Fortunately no one was injured in the incident.
Three counts of unlawful use of a weapon have been filed by the Marion County prosecutor.
Hagan remains in jail on a $50,000 cash only warrant.