FedEx Corp. Chief Executive Fred Smith said Monday that U.S. reliance on foreign oil is the biggest threat to the nation’s economy after terrorism. “The consequences of our energy dependence are real,” Smith said in remarks at the National Press Club. A major…
More: continued here