The idea that a contractor is going to be unbiased when they're getting paid by the corporation is sort of absurd. They know where their bread is buttered, and it's not from employees filing complaints.
He's unbiased toward the employees, but he surely knows the company will be exposed to liability if one of their employees is found to have engaged in harassment, so the best outcome would be to say that no such harassment occurred.