As Director of Portfolio Management, John brings more than 20 years of experience at in banking via in a variety of credit, systems, and process, and operations roles. He was also the Founder and Principal Advisor at Pinnacle Advisory LLC, a consulting firm focused on helping small organizations improve operational performance, financial discipline, leadership effectiveness, and the practical use of technology.