You just read:

Texas, North Carolina and South Carolina Viewed as Best States for Business in Survey of Corporate Executives and Location Advisors

News provided by

Development Counsellors International

Sep 19, 2011, 09:00 ET