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