zachariah hayes