SOUTH BRUNSWICK -- The Franklin Park man arrested five months ago for allegedly driving a backhoe while drinking a beer was charged Friday with his ninth DWI after reports came in of a bulldozer driving erratically through the township, police said.

William Campbell, 56, was arrested Wednesday evening following an accident on Promenade Boulevard where he flipped his pick-up truck, according to Capt. James Ryan.

Campbell was found by South Brunswick officers five blocks from the scene of the accident just after 6 p.m., Ryan said.

Police were called to the area after receiving multiple calls from residents about a bulldozer driving erratically, according to Ryan, who said Campbell had allegedly parked the tractor and then started driving his pick-up truck.

Campbell was taken to a nearby hospital in Princeton, where he was treated for minor injuries. No other cars were involved in the accident.

Police charged Campbell Friday with driving while intoxicated, leaving the scene of an accident and driving with a suspended license, Ryan said.

Campbell was arrested on similar charges in December after police pulled him over driving a backhoe in town. Police said the man was "swerving all over the road" and drinking a beer.

Campbell said at the time that he didn't have a valid driver's license, according to authorities.

He was charged with driving while intoxicated and several other violations. That case is still pending, Ryan said

Campbell has seven DWI convictions on his record dating back to 1980, according to authorities.