Creek Indian Enterprise Development Authority Invests More than $170M in Alabama So Far in 2019
The Poarch Band of Creek Indians’ economic arm has invested more than $170 million into the state of Alabama during the first quarter of 2019 alone.
Read More