A Hilltop resident who threatened a freeway construction crew in 2015 over noise and later punched a police officer in the nose pleaded guilty Monday morning and will spend a year on probation.

Dwight Davis, 64, pleaded guilty in Franklin County Common Pleas Court to one count of obstructing official business, a fifth-degree felony. Prosecutors dropped charges of assault on a police officer and menacing in exchange for the guilty plea.

“It was a weird situation,” said Assistant Prosecutor Joe Murnane.

Davis was angry on Aug. 18, 2015, according to a construction foreman who called Columbus police from an I-70 on-ramp at 2:21 a.m., saying that he and his crew had just been accosted by a man “ranting and raving” about the noise.

“He came up with no shirt on, yelling and screaming and threatening to get a gun,” the foreman said at the time.

Five minutes later, Columbus police heard from Davis directly.

“I’ve been putting up with this s— on the freeway all summer!” Davis yelled in his call to 911 at 2:26 a.m. “I’ve had all I can f—— take! It’s been all summer, the slammin’ and the hammerin’ and the hummin’ and the beatin’ of the drum! Something’s gotta give!”

That call led to a scuffle between Davis and the officers who responded to his neighborhood to investigate. When it was over, one officer had been punched in the nose, and Davis was locked up.

Davis’ family said he was pushed to the edge by incessant construction noise and hassled by overzealous police officers.

Police said he was vulgar and combative. A mug shot taken of Davis showed him with a black eye and bloody nose.

An Ohio Department of Transportation crew was working on the ramp from Sullivant Avenue to I-70 east, which is just above Davis’ home in the 1400 block of Thomas Street. At the time ODOT officials said crews had been working on the ramp for three days.