The Director may refuse to issue or renew or may suspend or revoke a certificate of registration for any animal shelter or a license for any public auction, kennel, pet shop, or dealer, if after an impartial investigation as provided in this Article he determines that any one or more of the following grounds apply:
The Director shall, before refusing to issue or renew and before suspension or revocation of a certificate of registration or a license, give to the applicant or holder thereof a written notice containing a statement indicating in what respects the applicant or holder has failed to satisfy the requirements for the holding of a certificate of registration or a license. If a certificate of registration or a license is suspended or revoked under the provisions hereof, the holder shall have five days from such suspension or revocation to surrender all certificates of registration or licenses issued thereunder to the Director or his authorized representative.
A person to whom a certificate of registration or a license is denied, suspended, or revoked by the Director may contest the action by filing a petition under G.S. 150B-23 within five days after the denial, suspension, or revocation.
Any licensee whose license is revoked under the provisions of this Article shall not be eligible to apply for a new license hereunder until one year has elapsed from the date of the order revoking said license or if an appeal is taken from said order of revocation, one year from the date of the order or final judgment sustaining said revocation. Any person who has been an officer, agent, or employee of a licensee whose license has been revoked or suspended and who is responsible for or participated in the violation upon which the order of suspension or revocation was based, shall not be licensed within the period during which the order of suspension or revocation is in effect.
N.C. Gen. Stat. § 19A-30