It happened Friday afternoon at 12:48 p.m. in the 2200 block of South Pleasant Valley Road.
Police say Shane Matthew Koller, 23, of Shephenson, is charged with brandishing a firearm. They say the incident occurred following a confrontation between Koller and a woman from another vehicle.
Police say after Koller pointed the gun at the victim, she went into the restaurant to ask for help. An officer was in the restaurant at the time and spoke with the victim.
The officer was able to stop Koller's vehicle on South Pleasant Valley Road. Koller was arrested and taken to the Northwestern Regional Adult Detention Center.