hayes corporation