Michael is both founder and president of 180 Systems, which provides independent consulting services including software selection, business case development and implementation audits. Prior to 180 Systems, Michael was the director of the Canadian mid-market consulting practice of one of the big four accounting firms, and a partner at a mid-sized CPA firm in Toronto. Michael has provided consulting services to a wide variety of industries, including financial, manufacturing, distribution, retail, professional services, real estate, health care, financial services and not-for-profit organizations. He has also developed software for many companies, including Minicom Data Corporation (financial and real estate), Eminex Corporation (working paper and fixed assets), and the faculty of management studies at U of T (student administration). Michael, a CPA, CA, is certified as a PMP (project manager professional). He has written about IT-related subjects, has chaired a technology conference, and has spoken at various conferences, including the Financial Technology Show, BI / ERP Conference, and the Computer Conference and Project World. He has also taught courses in such subjects as business process design, ERP solutions, configuring and implementing ERP apps, and management information systems at Ryerson University and the University of Toronto.