zechariah odonnell