zechariah armstrong