After Joseph Pirri was slashed to death in what was described as a road rage attack in March, Gloucester County investigators combed through video obtained from about 20 locations in an effort to ID his killer.

On Wednesday morning, that work culminated in the arrest of Everett E. Moore Jr., 54, of Clayton.

Megan Pirri, wife of Joseph Pirri, speaks during a press conference announcing the arrest of Everett E. Moore Jr., 54, of Clayton, who is charged in the road rage killing of her husband. (Joe Warner | For NJ.com)

Moore, who was arrested by members of the Gloucester County Prosecutor's Office and U.S. Marshal's Service at a gas station in Williamstown, is charged with first-degree murder and weapons offenses in the March 7 assault in Deptford Township.

It was snowing heavily that day as Pirri, 32, of Blackwood, was driving home on Tanyard Road.

Shortly before 4:30 p.m., Moore's Ford F-150 King Ranch pickup truck illegally passed Pirri's Nissan Versa, authorities said.

Moore, described by investigators as a construction worker, then stopped in front of the Versa, got out and approached Pirri's car.

Authorities said Moore "severely slashed" Pirri in the face as the victim sat in his vehicle.

Officials have not explained what sparked the confrontation, but it may have involved a rude gesture.

Pirri ran to a nearby house for help following the attack and on a 9-1-1 recording, he can be heard in the background saying, "A guy passed me and I flipped him off .... he got out and ran up with a knife, put it through my window and cut me," according to the criminal complaint signed against Moore.

Prosecutor Charles Fiore would not comment on a motive during a press conference Wednesday afternoon, calling it an active investigation.

"I don't want to try the case here today," he said.

Pirri, who was able to describe his assailant and the pickup truck to police, died a week later of his injuries.

Those leads, coupled with video surveillance showing Moore's truck behind the Versa, passing the Versa and leaving the scene of the attack, along with witness interviews, led police to identify Moore.

Video of the pickup following the Versa was obtained from security cameras at Gateway Regional High School, which is less than a half mile from the scene of the attack.

Everett E. Moore Jr. (Salem County Correctional Facility)

No video of the actual attack was obtained.

"Witness interviews and video evidence establish that Moore operated the pickup truck before and after the incident," the prosecutor's office said in a statement.

Cellphone data obtained via a warrant also confirmed Moore's phone was in the area of Tanyard Road at the time of the incident, according to the complaint.

Several members of Pirri's family, all wearing shirts emblazoned with his photo, attended Wednesday's press conference.

Pirri's wife, Megan, broke down in tears as she thanked investigators for their hard work and recalled her husband.

"He always put his family, friends and others before himself," she said. "He loved his family more than anything. Joe always had a smile on his face and was truly and genuinely a happy person."

Pirri left behind 4-year-old son Gino and 9-year-old stepdaughter Alyssa.

Moore was placed in Salem County Correctional Facility pending a detention hearing.

Investigators are still looking for witnesses who may have seen Moore and Pirri at the scene of the crime or who saw their vehicles traveling on Tanyard prior to the confrontation. Pirri was driving a red Versa and Moore's Ford has a crew cab and a white-over-tan paint job.

Witnesses are asked to contact GCPO Detective Warren Rivell at 609-685-7396 or Deptford Police Detective John Gigante at 609-929-7679.

Fiore praised all of those involved in the case.

"It was phenomenal police work," he said. Police from Clayton, Deptford, Glassboro, Mantua, Monroe, West Deptford and Westville assisted in the investigation, as did the Burlington County Prosecutor's Office and staff at the New Jersey State Police Real-Time Crime Center in Deptford.

Matt Gray may be reached at mgray@njadvancemedia.com. Follow him on Twitter @MattGraySJT. Find the South Jersey Times on Facebook. Have a tip? Tell us: nj.com/tips.