william hazle