CATAWBA COUNTY, N.C. – The Catawba County Sheriff's Office says a 27-year-old Good Samaritan was shot and killed yesterday by a man he stopped to help.

The victim has been identified as 27-year-old Jefferson Heavner of Newton.

Investigators say the suspect, Marvin Jacob Lee, has been charged with first-degree murder and will appear in a Catawba County court on Monday. The sheriff's office says Lee was drunk when he ran his vehicle off the side of Mathis Church Road during the snowstorm on Friday afternoon.

A group of people stopped to help Lee, including Heavner.

Investigators say that when Lee became aware that Heavner was going to call police for help, Lee got out of his vehicle and fired his gun, killing Heavner. Lee then got back in his vehicle and a standoff ensued until a SWAT team finally got Lee out of the truck and arrested him.

Saturday, the shooting was the talk of a gas station near Mathis Church Road.

"You try to help people," said Dana Taylor, who lives near where the shooting occurred. "It's scary to think when you do, something like that could happen."

Joey Williams, who also lives close by, said Heavner was well thought of in the community.

"Nobody talked bad about him. It's what we do around here if we see somebody in trouble. We will stop and help them," said Williams.

Several family members of Heavner gathered at a home in Newton, but they said they were too upset to answer any questions about the victim.