I would check www.avvo.com for attorneys who are well versed in self-defense law and the Second Amendment. Every states laws are different as far as expungement, a local attorney would be your best bet.
@Randall318 thanks for the reply brother. NC is one of the states that allow for reinstatement of firearm rights. I’ve already looked into that before going doing this rabbit hole.