Margaret has been a professional accountant for over 30 years. She has experience in all aspects of accounting practice: Tax, Financial Accounting, and Business Systems and Management. She has led projects for companies in a wide variety of industries and ranging in size from small businesses to large, multinational enterprises. Margaret is an Author and Technical Reviewer for AICPA Continuing Education courses. In the past, she has taught accounting, finance, accounting ethics and international accounting at the London School of Economics and Marquette University. Travel, sports and good conversation occupy some of her personal time.