BUSINESS REPORT – The jackets supporting wind turbines off the coast of Rhode Island were engineered in New Orleans and built in Houma October 21, 2020May 15, 2015 Read News Article