esther pennington