A Buffalo man was arrested on multiple charges Thursday after he pulled a machete on police officers who tried to stop him from urinating in public, Buffalo police said.

Juakeen Gleen, no age available, reached for a machete when police advised him to stop urinating at 3 p.m. at Bailey and East Delavan avenues, police said. He refused to put his hands behind his back and was subdued by officers, police said.

Police said Gleen also possessed crack cocaine and three state benefit cards not belonging to him. He was charged with drug and weapons possession, exposure and obstruction, police said.