In addition to any other penalties that may be assessed, any person who knowingly and willfully violates any of the provisions of the Lobbyist Regulation Act shall be punished by a fine of up to five thousand dollars ($5,000) and may have his lobbyist registration revoked or his lobbying activities enjoined for up to three years.