An officer with the Wellesley (MA) Police Department conducting a traffic stop was dragged by the suspect vehicle for about 15 feet before being able to free himself.

According to a statement the department posted to Facebook, the officer was transported to a nearby hospital where he is being treated for serious—but not life threatening—injuries.

The offender—identified as Theodore Newton—fled the scene but was subsequently arrested, the department said.

Newton is charged with Assault and Battery on a Police Officer, Assault and Battery with a Dangerous Weapon, Resisting Arrest, Failure to Stop for a Police Officer While Operating a Motor Vehicle, Negligent Operation of a Motor Vehicle, Leaving the Scene of a Motor Vehicle Accident with Personal Injury, Malicious Destruction of Property Over $250, Receiving a Stolen Motor Vehicle and Operating a Motor Vehicle with a Suspended License.