ROANOKE COUNTY, Va. (WFXR) — A crowd of people — including Virginia Attorney General Jason Miyares — gathered at St. John Lutheran Church in Roanoke County Thursday afternoon to honor fallen law enforcement officers.

During the Roanoke Valley Law Enforcement Memorial Service, Miyares recognized several officers who lost their lives in the line of duty, such as Covington Police Officer Caleb Ogilvie, who was killed in a March shootout at a gas station, as well as Bridgewater College Campus Police Officer John Painter and Campus Safety Officer Vashon “J.J.” A. Jefferson, who died in a campus shooting in February.

“It’s the hardest thing I’ve done as a public official, is to attend the funerals and memorial services of the fallen,” Miyares said after the service. “So to be able to be here and recognize their amazing contribution, it’s really humbling, but I think it’s so important as a Virginian that we pause for a moment, just recognize those that have made the ultimate sacrifice.”

Dozens of people attended the event on Thursday, May 12, which featured music and a roll call naming fallen officers. The service ended with a moment of silence; “Taps;” and closing remarks by event chair Craig Harris, Chief of Police for Virginia Western Community College

You can watch the church’s full recording of the memorial service by following this link.

Roanoke County was just one stop for the attorney general during National Police Week. He was at a memorial in Richmond on Wednesday, May 11, and will be in Abingdon on Friday, May 13 to discuss challenges for law enforcement.