Clarence Leu Appointed Head of Shaw Projects & Modules
HOUSTON, TEXAS, March 18, 2025 – The Shaw Group is pleased to announce that Clarence Leu was appointed to lead Shaw Projects & Modules Business Unit effective March 3, 2025. Clarence brings more than 40 years of EPC project experience and has successfully led teams on projects in Trinidad & [...]