SENATOBIA, MS-Twin Creeks Technologies will locate a solar panel assembly facility here. The company will invest more than $175 million in the plant and hire 512 people over the next five years. MORE