zachariah vincent