zachariah macdonald