Team Inc. announces executive departure, effective January 18 – Investing.com

The resignation is set to take effect on January 18, 2025. Mr. Bouchard has decided to step down from his roles at the Sugar Land, Texas-based company …