VERO BEACH — Two-time Vero Beach mayor and City Council member Craig Fletcher was arrested Friday after police said he pointed a gun at a lawn care worker.

Vero Beach police responded about 12:30 p.m. Friday to Fletcher's home in the 2300 block of Avalon Avenue.

According to an arrest report, the incident began as a verbal dispute between Fletcher and a pair of workers who Fletcher believed were cutting trees on his property.

When their manager tried to contact Fletcher, he told police Fletcher answered the door with a pistol and briefly pointed it at him, telling him to "get the (expletive) off my property before I shoot you!"

Fletcher denied threatening the worker or pointing the gun at him, the report said.

TCPalm has reached out to Fletcher for comment.

Police charged Fletcher with felony aggravated assault. He was released Saturday from the Indian River County Jail on $2,500 bond.

Officers recovered a loaded .357 Magnum caliber Colt Python revolver from Fletcher's home.

Fletcher served as Vero Beach mayor twice, between 2002 and 2003 and again from 2012 to 2013. He served four non-consecutive terms on the City Council between 2000 and 2004 and 2010 and 2014.

Fletcher stirred some controversy during his second stint as mayor after refusing to recognize a non-Christian organization during a City Council meeting in 2013.

He apologized soon after, calling his remarks "way out of line."

Eric Rogers is a breaking news reporter for TCPalm and FLORIDA TODAY.

Contact Rogers at 772-978-2224 or eric.rogers@tcpalm.com. Follow him on Twitter @EricRogersFT.

Want more Treasure Coast breaking news coverage? If you're already a subscriber to TCPalm, thank you! If not, please subscribe and help support coverage of the Treasure Coast's most important breaking news.