The News Herald newspaper reports that the northwest Florida man was arrested and charged with disorderly conduct and resisting an officer.
Bay County sheriff's deputies were called to Callaway Clinic on Wednesday night because the man was yelling and cursing at an office manager.
According to a police report, the office manager asked authorities to remove the man from the clinic. Once outside, the man's rant grew louder. When the deputy warned the man he would be arrested if he didn't leave, the man allegedly hit the officer in the stomach with his cane. Deputies say the man also hit the officer in the leg as he was being handcuffed.