His public practice experience includes over 20 years of accounting, tax planning, tax preparation and business consulting for a variety of clients and businesses.