allen blankenship