Craig E. Cutting

Construction Technology Applications Consultant, Caterpillar Inc.