garrett blankenship