As a CPA practicing taxation and business consulting for over 30 years  Craig has a unique perspective on the demands of financially successful businesses and a particular interest in business and financial planning