zechariah patton