John began his career as an examiner for the Office of the Controller of the Currency. He established a bank consultancy firm which he sold to KMPG and joined their National Regulatory Advisory Practice. He spent a tour in Mexico City as the Partner in Charge for KMPG’s Advisory Services in Latin America. Upon his return to the US and acting as a Chief Risk Officer for a credit card bank he return to KMPG. He resume leadership of KMPG’s National Commercial Risk Practice. He retired from KPMG in 2015. He have been active in Boise business community through his work as Chairman of the Capital City Development Corporation in Boise, Board membership of The Trailhead, Boise’s entrepreneurial incubator and serves on the Board of Advisors for University of Idaho College of Business and Economics.