An Olean man is accused of punching a police officer in the face.

The Wyoming County Sheriff's Office says 46-year-old David Woods got his vehicle stuck in a ditch on Dunbar Road in Attica on Thursday.

Police say when they arrived, Woods refused medical treatment and punched one of them. An officer then tased him. While officers tried to get Woods in their cruiser, he kicked one of them in the knee.

He faces several charges, including assault and DWI.

He's being held in jail on $25,000 bail.