Shareef is a Certified Public Accountant who has 20 years of experience working with both for-profit and non-profit organizations on everything related to finance and financial compliance. In addition to finance work, Shareef also has 8 years of experience as a teacher/trainer. He is able to not only understand and set up financial systems but explain and teach them to those who do not have a finance background.