An Allentown man struck a work truck with his car Tuesday afternoon, then attacked the other driver before pulling out a gun, city police said.

Jairo Soler, 27, of the 400 block of North Ninth Street, is charged with simple assault, reckless endangerment, and disorderly conduct. Soler was arraigned Tuesday night and released on $15,000 bail.

A phone number could not be located for Soler.

City police said officers were called at 3:54 p.m. to North Eighth and Gordon streets for an accident and one of the drivers pointing a loaded gun. Police found an Infiniti and a work truck at the crash scene, with traffic stopped in both directions, police said.

An officer asked Soler if he had a gun on him, and Soler said he had a loaded gun in his front jacket pocket; police removed a loaded, .32 caliber revolver and secured it, records say.

The occupants of the truck, driver Richard Bauer and his son, Richard Bauer Jr., told police the Infiniti struck the passenger side of the truck, police said. Soler got out of the Infiniti and began yelling at both men; the elder Bauer noticed a gun on Soler, police said.

Soler chased the elder Bauer around the truck and punched him in his lower back, records say. Soler then hit the passenger side mirror on the truck and when Bauer's son told Soler to get away from the truck, Soler pulled out the gun and pointed it at him, records say.

Soler does have a license to carry permit and the gun is registered to him, police said.

Sarah Cassi may be reached at scassi@express-times.com. Follow her on Twitter @SarahCassi. Find Allentown news on our Facebook page.