Oscar Torres

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 »