Oil Major Total Buys Texas Solar Projects

Oil Major Total Buys Texas Solar Projects

France’s oil and gas supermajor Total is buying four large-scale solar power projects plus battery storage assets in Texas, with which it plans to meet the electricity demand of all its industrial sites in the United States, including the Port Arthur refining and...
How Jeff Bezos And Amazon Changed The World

How Jeff Bezos And Amazon Changed The World

A Texas A&M expert on retailing explains how Bezos, who will step down as the company’s CEO, redefined the industry. Amazon announced Jeff Bezos is stepping down as CEO almost 27 years after he founded the company to sell books to customers over dial-up...