site logo

Cummins lays off 2K to protect profits through trucking downturn