John has over 30 years of bank management and consulting experience, including a position as the Chief Accounting Officer at a $1.2 billion bank holding company with mortgage and wealth management subsidiaries. In this capacity, John was responsible for accounting and financial reporting, including SEC reporting, asset liability and market risk management, commercial interest rate swaps, derivatives and hedging, mortgage banking, and tax planning and accounting.
John started his career as an auditor and held the position of Chief Auditor at two financial institutions. He also spent five years as an Assistant Professor of Accounting at a local college.
In his role as Senior Executive Consultant at Snodgrass, John was involved in the design of our proprietary enterprise risk management process. He provides ERM services for our clients and assists on audits of unique, higher-risk areas such derivatives and interest rate risk management and model validation. John is also involved in our training program for audit staff specializing in mortgage banking, derivatives, and hedging.