TICKER - Open For Business? The U.S. Commerce Department Launches "Invest In America? -- With A Whimper
Part outreach program, part public relations effort, the U.S. government's Invest in America initiative, announced last month, is charged with attracting more inbound funds and cleaning up the nation's image with foreign investors.