John has taught for Kaplan and affiliates since 1996. He has more than 24 years of experience in credit and financial management, with particular emphasis in the areas of commercial loan valuation and asset recovery.
In addition to his accounting practice, John operates Financial Accounting Workshops, a provider of accounting education and training to business professionals. He has a comprehensive grasp of financial accounting issues, as well as the ability to make those issues understandable and applicable in daily practice.
John earned both an MBA and MS from the University of North Texas and a BBA from Texas Tech University. He is a Certified Public Accountant and CFA charterholder. John has lectured for dozens of universities and CFA societies.