professional fund-raising counsel and professional solicitors.
Every charitable organization, professional fund raising counsel and professional solicitor subject to the provisions of this article shall, in accordance with the rules prescribed by the secretary of state, keep true fiscal records as to its activities in this state as may be covered by this article in such form as will enable it accurately to provide the information required by this article. Upon demand, such records shall be made available to the secretary of state or the attorney general for inspection. Such records shall be retained for a period of at least three years after the end of the period of registration to which they relate.