Gates Excavation & Hauling, Inc.