Derek Meyer shows how he approached a man punching a police officer Friday in Springville, Utah, Feb. 3, 2018 | Photo courtesy of Fox13now.com, St. George News

SPRINGVILLE, Utah — A man is in custody after assaulting a Springville police officer Friday afternoon, and a good Samaritan with a concealed firearm helped end the attack.

Just before 2 p.m., an officer spotted a pair of feet dangling from a Tabitha’s Way donation bin along Main Street in Springville. He pulled over and asked the person to get out of the bin.

That person was Paul Douglas Anderson. Anderson eventually got out of the bin, leaving clothes and shoes on the ground, but he kept his hands in his pockets.

Springville Police said that officer asked Anderson multiple times to remove his hands from his pockets, for fear he had a weapon. When Anderson finally removed his hands, he used them to punch the officer in the face.

Police said he kept punching repeatedly until a passerby stopped to help.

Derek Meyer said he was driving north on Main Street when he spotted the police lights. He said when he looked over he saw Anderson punching the police officer.

Surprised at what he was seeing, Meyer said he made a U-turn and pulled up behind the police car, intending to help.

Meyer has a pistol and concealed-carry permit. He said he trains regularly and has thought before about times in which he would need to use his weapon.

“I carry a gun to protect me and those around me, but primarily I carry a gun to protect my family first and foremost,” Meyer said. “Outside of that, if I were to use my gun to protect anyone it would be law enforcement or military personnel.”

He told Fox 13 he got out of his car, drew his weapon and pointed it at Anderson, yelling at him to get off the officer and stop assaulting him.

Meyer said when Anderson saw the gun, he stopped and ran off. Immediately, other officers responded to the scene and Meyer put his weapon away.

Read the full story here: Fox13Now.com.

Written by LAUREN HANDLEY, Fox13Now.com

Email: news@stgnews.com

Twitter: @STGnews

Copyright 2018, KSTU. A Tribune broadcasting station