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 ...