I agree that this is a Bull-headed Shrike.
Note the rufous mask (blackish on brown shrike), rufous crown, slightly greyish back, dark wings with white patch and longish tail.
There seem to have been quite a few records of Bull-headed Shrikes this winter.