TECH
–
Johnstown, OH, 43031
... Our operational footprint includes facilities in the USA, China, Belgium, Italy, Japan, Brazil and Thailand. TECH has a ... management skills A team player with leadership abilities BS/BA in engineering, lean, building science or relevant field ... - Apr 12