UPDATE: James Blanchard signs extension with Tech