A quick-thinking citizen teamed up with a deputy to take down a man spotted firing a gun. That suspect is in jail and the man who helped is being called a good Samaritan for his actions.

"It was more of a disbelief, I couldn't really believe somebody was in broad daylight shooting a gun on the side of a busy road," said Kyle Troxel.

Troxel was leaving his funeral home business off U.S. 1 near Sharpes Wednesday afternoon, headed to an appointment.

From his car, he saw a man acting strange nearby.

"As I drove by him I got a really good look and did see a black handgun," he said.

Then he saw him fire a shot into this retention pond next to their building.

Troxel could have driven away and ignored it. But instead, he stopped, called 911 and stayed on the line with the operator, giving all the information he could as help headed that way.

Once the deputy arrived on the scene, he told the man to stop. But he didn't -- he took off.

"As I engaged in a foot pursuit with him, he dropped the firearm in the parking lot of a business," said Deputy Chaston Williams of the Brevard County Sheriff's Office.

Troxel decided to stay with the suspect himself, driving half a mile south where the man was running towards a storage building.

"He ran around this side, officer ran around that side. I pulled my car in here," he said as he showed us a map of that area.

That blocked the man's getaway path. Moments later, Deputy Williams took the suspect to the ground.

And for good measure, Kyle held down the man's right arm and the cuffs were slapped on 29-year-old Justin Huggins of Cocoa -- who is now facing numerous charges.

For this 10 year veteran of law enforcement, this call was a first.

"I've never actually had a citizen physically engage in a foot pursuit with me, and actually help me apprehend a suspect," said Williams.

"It's our responsibility. People like us. Because if we don't, who will?" Troxel said.

Investigators say the gun was stolen just a couple days ago during an armed burglary in the Port St. John area.

Huggins is a convicted felon, and now is facing several more years behind bars.