EVRAZ North America's IT department is led by Ted Beckman (Vice President Engineering, North America) and has 187 employees.
Looking for a particular EVRAZ North America employee's phone or email?