News

Plan to revitalize former "Black Wall Street" in Tulsa, Oklahoma, is headlined by a planned trust of more than $100 million.