jack blankenship