I would have 4 bet on Pre-flop, since QQ is pretty good hand for 4 bet, and at the same time, if you miss the flop then you will have a bit of a headache (like Ace on the flop) especially with out of position.

But let's say I called as you did on the pre-flop...

I would have played river differently. I doubt he is slowplaying with Ace sets so he could be on draw, so I will do one of the two things.

Check and induce him to bluff while he missed the draw , calling his bet/raising it, OR

bet with a little less amount so he will call you with weaker hands like AQ. YOu have a full house that you don't need to scare him unless he has AA.