zachariah pennington