John Hancock Board Member CPA Moss Adams LLP John has over 25 years experience in public accounting, with Moss Adams LLP. John is a partner in the Portland office.