OTR appoints Oscar Torres as Chief Executive Officer
OTR has appointed Oscar Torres as President and Chief Executive Officer, effective January 5, 2026, marking a key leadership transition as the company positions itself for its next phase of development. The appointment brings to OTR a senior executive with more than 25 years of leadership experience in private equity–backed businesses and a strong track […]
OTR appoints Oscar Torres as Chief Executive Officer Read More »

