A Weymouth man was arrested on Tuesday at 9:19 a.m. after almost running an elderly man off the road and then hitting him in the face, police said.
According to police, officers responded to the scene at the Walmart in Quincy, where a witness said he had been walking into the store when he heard a verbal argument.
The witness told police that he saw the suspect walk up to the elderly victim, made gestures as if to push him down, and the slapped him on the side of the face.
Police spoke with the 85-year-old man, who said he had been stopped at a red light on Quincy Avenue. When the light turned green, he beeped his horn at the suspect, who got angry and flipped him off, the man said. The suspect then began driving slowly. When the victim attempted to pass him, the suspect allegedly drove him into the curb.
Both men pulled into an area Walmart, where the suspect blocked the victimís car in. At that time, the suspect slapped the victim, police said.
Police said they arrested William Hines, 48, from Weymouth, after seeing video surveillance of both the driving incident and the slap.
He was charged with one count assault and battery on an elderly person.