Barack Obama actually said...
I want to make sure that America is the best place on Earth to do business.
Context
Remarks at a Democratic National Committee Fundraiser in San Francisco
04/19/2011
Remarks at a Democratic National Committee Fundraiser in San Francisco