Oscar Torres has been appointed President and CEO of OTR Engineered Solutions Oscar Torres Appointed as President and Chief Executive Officer of OTR Engineered Solutions Effective January 4, 2026 ...