Our board is currently composed of 12 members of whom 7 are non-management directors who meet independence criteria of the NASDAQ Global Market and the SEC. We have also appointed a three-person Audit Committee composed solely of independent directors. Our Compensation Committee and Nominating and Corporate Governance Committee are composed all independent directors.
The Board has adopted written charters for all our committees that provide, among other things, for an annual self-evaluation. In addition, the Board has adopted a Code of Business Conduct and Ethics. We also have formal procedures for complaints to be taken to the Audit Committee.