Financial manager to teach all accounting subjects: Principles of Accounting - Cost Accounting - Managerial Accounting with 19 years of experience in the Kingdom.