A man intent on teaching his neighbor "some respect" was arrested after he refused repeated orders from police officers to put down a machete he was holding, officials said.

Horacio Vasquez was taken into custody in the 1100 block of East 4th Street in Bethlehem at about 6 p.m. Tuesday, officials said.

Police spotted Vasquez leaving his apartment in the block wearing a red hoodie and carrying an 18-inch machete with a black handle, officials said, adding that officers were called to the scene by a report of a man in a red hoodie with a gun.

Police said Vasquez stated "he was going to teach his neighbor some respect," officials said.

Vasquez, 45, was arraigned charges of possessing an instrument of crime, disorderly conduct and public drunkenness and committed to the Northampton County Prison on $10,000 bail, according to court documents.

A preliminary hearing is set for 9 a.m. March 1.