An embattled police officer who was fired, rehired and then placed on leave has now resigned.

Fountain Hill, Lehigh County, Officer Grady Cunningham was fired last year after a video surfaced showing him choking a handcuffed suspect and throwing him to the ground.

Cunningham was reinstated several months later after the police union took his case to arbitration.

Less than three months after that, Cunningham was placed on administrative leave, but it's not clear why.

The police chief has now confirmed that Cunningham has resigned, and according to the Easton Express-Times newspaper, borough council has agreed to pay Cunningham $35,000.

In exchange, Cunningham cannot sue the borough or seek additional payments in the future.