A Marion felon was arrested and charged after firing shots into the air and refusing to obey police instructions following a dispute, authorities said Wednesday.

Deputy Seth Leopold of the McDowell County Sheriff’s Office charged Ricky Frank Burleson, 52, address listed as Cherokee Way in Marion, with possession of a firearm by a felon and resisting a public officer.

At approximately 2 a.m. on Wednesday, Nov. 7, Deputies Leopold and Jordon Frisbee responded to Burleson’s residence on Cherokee Way in reference to a dispute.

An investigation revealed that an acquaintance of Burleson’s gave the suspect a ride to Burleson’s house. When they arrived on Cherokee Way, Burleson became agitated, brandished a gun and fired it into the air.

Deputies got on the scene and found Burleson with the firearm. He refused to follow their directions to exit a vehicle with his hands in the air. He was taken into custody a short time later.

Burleson has had a criminal history as early as 1986, with multiple charges between 2012 and 2015 including felony breaking and entering, larceny over $1,000 and attempted trafficking of a schedule I controlled substance, according to NC Department of Public Safety records. He was previously released from prison in Dec. 2017.

Burleson’s bond was set at $36,000.

Get today’s top stories right in your inbox. Sign up for our daily newsletter.