site logo

Caterpillar lays off 120 amid economic uncertainty, trade war