As firm leader, John wears many hats; not only does he have overall responsibility for BerryDunn’s strategic direction, client service satisfaction, staff growth and development, and marketing, but he also provides assurance and business advisory services to upper-middle market commercial enterprises. John also serves as Principal of the firm’s Financial Services Group, where he works on audits of savings banks and commercial banks, including SEC registered institutions.