#Control systems #Monitoring systems: electronic #Presses: punch #Concord #ON #ontario #Control systems #Monitoring systems: electronic #Presses: punch #334512-Measuring # Medical and Controlling Devices Manufacturing