The presence of a corporate ethics officer has become increasingly common. There is even a professional association, the Ethics Officer Association(EOA), for managers of ethics, compliance, and business conduct programs. “The EOA provides ethics officers with training and a variety of conferences and meetings for exchanging best practices in a frank, candid manner.”