A Hudson Valley man was arrested by a Vietnam veteran for allegedly stealing from a war memorial.

On Wednesday, 73-year-old Dennis McGuire, a part-time security officer for the Ulster County Sheriff’s Office, was alerted by a witness that a man stole a set of commemorative military dog tags from the war memorial located in front of the Ulster County Office Building on Fair Street in Kingston.

McGuire and another officer found 29-year-old Jeris B. Lincoln wearing the stolen dog tags on Fair Street, police say. He was charged with petit larceny.

"While most men his age are hitting the golf course or enjoying retirement, Dennis McGuire is doing what he knows best: serving his community and country," the Ulster County Sheriff's Office wrote on Facebook.

According to the Ulster County Sheriff's Office, McGuire is a Vietnam war veteran. He worked for the New York State Police for 20 years and is currently the chief of the Hillside Volunteer Fire Department in Rhinebeck.

"Officer McGuire proudly returned (the dog tags) to the memorial where they belong to help serve as a reminder of those men and women who did not return home," the Ulster County Sheriff's Office said.