Manage all aspects of accounting to include billing, financial statements, general ledger, cost accounting, payroll, accounts payable, accounts receivable, budgeting, tax compliance, inventory accounting, cost accounting, revenue recognition, and various special analyses