Kevin is a tax lawyer by training and over his career has worked in the tax department of a major law firm, managed the advanced tax team at a major insurance company, been a senior executive at several national insurance distribution firms and the head of a national organization representing financial and tax advisors.