A West Babylon man who twice pointed a BB gun at another driver refused to pull over for police before running a red light and crashing into two other vehicles in Freeport late Tuesday, Nassau County police said.

Daniel Longo, 26, faces charges of menacing, possession of a dangerous weapon, reckless driving and several traffic violations after he drove through a red light and crashed at Merrick Road and Henry Street at about 11:35 p.m., police said in a news release.

The crash was preceded by Longo tapping the rear of another car while driving westbound on the Southern State Parkway near Exit 13, Central Avenue, at about 10:45 p.m. police said.

A man, 35, driving on the parkway said after a dark-colored vehicle tapped his vehicle he pulled off on Linden Boulevard. The other driver “pulled alongside the victim’s car and pointed a black handgun,” the release said.

The man tried to drive away from the suspect but he was followed, with the suspect again pointing a handgun at him on Elmont Road near West Merrick Road.

At the intersection of West Merrick Road and South Franklin Avenue in Valley Stream, the victim was able to report to a Fifth Precinct officer that he was being followed. The officer saw the suspect’s car, a 1999 Hyundai Tiburon, and attempted to pull it over, but the suspect refused to stop, police said.

advertisement | advertise on newsday

With the officer following the Hyundai east on Merrick Road, the suspect drove through a red light at Henry Street in Freeport, where he crashed into two other vehicles before he was arrested.

Neither Longo, the driver who was tapped from behind on the parkway, nor the two drivers in the crash was injured, police said.

Police said they recovered a black Phantom BB 4.5-mm handgun from inside Longo’s car.

Longo, of 14th Street in West Babylon, is scheduled to be arraigned Wednesday at First District Court in Hempstead.