sam alvey signs a new contract