Caterpillar faces uncertain future.

You are here: