OTR Engineered Solutions has named Oscar Torres president and CEO, effective January 5, 2026. Torres brings more than 25 years of executive leadership experience in private equity-backed organizations ...