Caterpillar signs $11M contract with Army Corps