A New York man who physically attacked a truck driver and his vehicle during a road rage incident won’t see the inside of a prison cell after pleading guilty to felony and misdemeanor charges.

On July 8, Brooklyn resident Joshua Edwards was sentenced to two years of probation after pleaded guilty on March 3, 2021, to felony second degree assault and misdemeanor third degree assault charges.

The felony charge against Edwards was vacated after he completed 12 anger management sessions as part of a plea deal, SILive reports.

The charges were issued following an October 11, 2019, incident on the Staten Island Expressway.

In dash cam video captured around 4:30 a.m., viewers can see Edwards in a Honda Accord brake checking a 42 year old FedEx truck driver multiple times. The truck driver lays on the horn and attempts to maneuver around the Honda, but the car eventually comes to a dead stop directly in front of the semi truck.

After getting out of the car and exchanging words with the truck driver, Edwards takes a baseball bat from his vehicle.

The truck driver eventually tackles Edwards and is assisted by fellow truck drivers at the scene.

Edwards eventually gets away and bashes the truck with the baseball bat.

The truck driver suffered minor injuries during the altercation.

Edwards turned himself into police on October 29, 2019 after he was contacted by authorities.

Prior to the plea deal, Edwards had been facing up to seven years in prison on the felony charge.

The truck driver was granted a five year order of protection.