President Donald Trump recently signed into law the Tax Cuts & Job Act (TCJA) which is one of the most sweeping changes to the U.S. tax code in 30 years. However the sheer size of the tax bill (600 pages) has left many experts still trying to comprehend all the...