I know when I had the same thing I had to go and pay the tickets off in the town that you got them in and then go to your DMV and pay reinstatement fee and then then you can get your license back you can check it online to to see if you can pay it online
You need to go to the DMV bring your birth certificate proof of residency in North Carolina if he's been without a license this long I can only assume he has been irresponsible and never paid the tickets bring a lot of money with you
Thanks! Your answer is awaiting moderation.