WEST CHESTER, Pa. (CBS) — A man is accused of sucker-punching a person suffering from cerebral palsy in the face.

The entire incident was captured on video.

READ MORE: Girl Attacked By Man On Way To School In Atlantic County, Police Say

The Chester County District Attorney’s Office said in a statement that 29-year-old Barry Baker of Georgetown, Delaware, was arrested for assault after being caught on video punching a 22-year-old man with cerebral palsy in the face outside a 7-Eleven store in West Chester on May 10.

Police: Off-Duty Del. Trooper Involved In Shooting During Domestic Dispute

“This defendant is a bully. Every decent citizen should be outraged by the defendant’s conduct. The victim is to be commended for keeping his cool and notifying the police,” said Chester County District Attorney Tom Hogan.

Authorities say Baker does his routine, imitating the victim, at least three times, before throwing that sucker punch. Police say, now stunned, the victim got in his car and called police.

“The victim showed a lot of dignity, I cannot say the same thing for the defendant here,” Hogan said.

Firefighters Haul 14 People Trapped In Elevator Over 100 Feet To Safety

READ MORE: Samir Jefferson's Mother Speaks Out After 14-Year-Old Shot 18 Times, Killed In Feltonville

Veteran police officers and detectives say even for them the video is hard to watch.

“The defendant’s actions in this case are appalling. You wonder what would make an individual treat somebody like that,” said West Chester Police Chief Scott Bohn.

Baker has an extensive criminal history, according to Chester County court records.

They show he’s been in jail before for theft and forgery.

Hogan says a strong message must be sent.

“It’s shocking that in today’s world you would have somebody attacking you simply because you suffer from cerebral palsy,” said Hogan.

MORE NEWS: Family, Friends Hold Candlelight Vigil For Slain Temple University Student Samuel Collington

Baker has been charged with simple assault and other related crimes. His bail was set at $25,000 and his preliminary hearing is scheduled for May 30.