Tax Cuts and Job Acts of 2017 - Impacts and Opportunities