According to the AICPA (American Institute of Certified Public Accountants), a CPA in today’s environment must not only have a high level of technical competence and a sense of commitment to service, but must also have good communications and analytical skills and the...