‘A defining second for Tulsa’: Town earns ‘Tech Hub’ designation
The government has named Tulsa a “Tech Hub” — a designation that opens the door to as much as $75 million in federal investment for an area consortium that’s running to ascertain