(a) Each contract between a charitable organization and a fund-raising counsel shall be in writing and shall be filed by the charitable organization with the Secretary of State before the performance by the fund-raising counsel of any material services under the contract.
(b) The contract shall contain any information that will enable the Secretary of State to identify the services the fund-raising counsel is to provide and the manner of his or her compensation.