william hardham