zachariah mcguire