NORTH SALEM, N.Y. (CBSNewYork) – A road rage incident disrupted the morning commute Tuesday in northern Westchester County.

The confrontation happened on I-684 in North Salem. An enraged driver was taken into custody after allegedly punching another man and swinging a machete at him, CBS2’s Tony Aiello reported.

READ MORE: Yankee Stadium, Citi Field To Seat Fans In Vaccinated And Unvaccinated Sections, Offer Shots And Free Tickets

Police say Roderick J. Davis of Danbury, Conn., was charged with marijuana possession, weapons possession, menacing, disorderly conduct and endangering the life of a child. Authorities also said his 15-year-old son was in the vehicle at the time of the incident.

New York State Police said there were multiple accidents involving at least 10 vehicles on the southbound side of 684. Approaching Exit 8 — Hardscrabble Road — a man in a white sedan got into a dispute with the driver of a fuel truck.

New York State Police say a rage rage incident broke out Nov. 20 around 8 a.m. on an exit ramp off I- 684 the town of North Salem (credit: CBS2)

Witness Kyle Gaedeky told CBS2’s Aiello the sedan driver retrieved a machete and threatened him and the truck driver, 35-year-old Kerry Williams. Video shows the suspect swing the machete and hit Gaedeky’s vehicle before it hit the ground.

“I was thinking that if I made a gesture towards him in anger, then he’s going to swing the machete,” Williams said.  As long as I don’t make that gesture in anger, I can take the blows from his fist.”

Williams says when Davis slammed the machete against his truck, the 18-inch blade broke. Both men then struggle to grab the machete.

READ MORE: Police Open Fire After Pulling Over Suspected Car Thief On West Side Highway

“I saw his attention look down towards the blade and that’s when the grabbed the handle,” Williams said. “I wrestled him down to the ground.”

MORESee It: Apparent Case Of Road Rage Causes Tractor-Trailer To Flip On Its Side On Route 17 In Mahwah

Police said an off-duty officer who had been stuck in traffic saw what was happening and helped the truck driver subdue the machete-wielding suspect. He was taken to the state police barracks in nearby Somers and was to face a judge Tuesday afternoon.

“I feel blessed that no one was seriously injured,” Williams said.

Davis was held on $5,000 bond and is scheduled to appear in North Salem Town Court on Monday, Nov. 26.

MORE NEWS: Caught On Video: Car Bursts Into Flames In Hell's Kitchen

Someone was injured during the incident and an ambulance was called, but CBS2 was told no one was transported to the hospital.