A Windsor Locks police officer who on paid leave since an October 2010 crash that killed a teenager has been fired.

The police commission listened to Sgt. Robert Koistinen’s side of the story on Tuesday. On Wednesday night, they voted 6-1 to fire him, effective immediately.

Dozens of Windsor Locks residents addressed the police commission on Tuesday night, demanding that Sgt. Koistinen be let go.

Sgt. Robert Koistinen is charged with interfering with an investigation in the crash that involved his son, Michael.

Henry Dang, 15, was killed in that crash and Michael Koistinen was charged with negligent homicide charges, accused of hitting the boy, who was riding his bike.

An independent report found that Robert Koistinen was one of the first officers to respond and took his son away from the scene.

The younger Koistinen was also never given a breathalyzer or a blood alcohol test after the crash.

Michael Koistinen was fired from the department last year.

Robert Koistinen has been receiving his $73,000 salary while on paid administrative leave.