zachariah patton