Oscar Torres Appointed as President and Chief Executive Officer of OTR Engineered Solutions Effective January 4, 2026 Oscar’s proven leadership, collaborative approach, and deep industry knowledge ...
Stepping into a senior leadership role in an unfamiliar industry can be challenging. You must quickly acquire enough knowledge to make informed decisions without getting lost in the details. While ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results