william clayton haynes