MORGANTON, NC (WBTV) - A volunteer firefighter was killed Sunday night in Morganton when he was hit by a car while cleaning up debris on a road.

The Triple Community Fire Department says firefighters were dispatched to Highway 70 East near the Drexel intersection just before midnight to move a tree blocking the road.

A driver who was traveling eastbound on Highway 70 struck 40-year-old Jason Keith Hensley, who was a firefighter with the Triple Community Fire Department, crews say. Hensley was killed “instantly upon impact,” officials said.

Hensley was wearing “appropriate reflective gear” when he was struck.

Highway Patrol says 58-year-old Randall Stewart was charged with driving while impaired, driving without a license, reckless driving, not wearing a seat belt, possessing marijuana and possessing drug paraphernalia. Stewart allegedly struck two other vehicles that were parked at the scene including Hensley’s personal vehicle which had the emergency lights activated.

More charges are possible.

On Sunday, Burke County was under a Tornado Warning for some time. A tornado was confirmed to have touched down around the southeast of Morganton in Burke County.