OTR Engineered Solutions (OTR) has announced its new facility being built in Mexico is scheduled to commence business operations on Aug. 1, 2024. Located in Apodaca, a city in the Monterrey ...