(WKTV)--Murder charges have been filed against the man accused of shooting and killing a Rochester police officer.
The Monroe County office filed eight felony charges against Thomas Johnson III. Johnson is accused of shooting and killing 32-year old Police Officer Daryl Pierson at a routine traffic stop Wednesday.
Pierson served on law enforcement for nearly a decade. He leaves behind a wife and two young children.
Utica Police Lieutenant Steve Hauck, who has 20 years of experience, says more than 70 officers were killed across the U.S. this year. According to Hauck 30 officers of the 70 officers were killed by gunfire.
He says although officers get plenty of training, these types of crimes can never be predicted.
"It makes you wonder - is the system really working?" Hauck said. "You're not just talking about somebody who killed a police officer, you're talking about someone three weeks out of prison, has a gun. A police officer is just doing his job, stopped a car, and ends up being murdered over what really seems to be nothing."
He attributes these crimes to a lack of respect for officers and more guns on the street.
The suspect in this case was also shot. Johnson was arraigned Thursday night and remains under guard at Strong Memorial Hospital.