zachariah nichols