Looks like gray-cheeked to me, but I haven't seen enough of them to be confident.
I first noticed it plucking the feathers off a Mourning Dove. Then it started eating it. I went to get a cup of coffee and it had taken its kill off. I can see them high on the tall trees a couple streets over. I think 3.