For the third year in a row, the United States Senate is unlikely to approve its own version of the critically important Fiscal Year 2015 National Defense Authorization Act (NDAA). So much for being “the world’s greatest deliberative body.” After voting on September 18 on a bill to keep the government running through mid-December and […]