Back to Newsletter i2E’s Tulsa office has moved from its former location of 9 years on East Third Street to a new suite of offices in the 15-story One Technology Center tower a few blocks west in the heart of downtown. The new address for our Tulsa office is 100 S Cincinnati Ave., Fifth Floor,Read more