He three bet you pre flop and you called. What did you expect him to do when you checked to him on the flop even if he's holding AK, TT or even AQs? To think he has only AA, KK or even JJ here is ridiculous. And if you think he has JJ+ or AK you have to 4 bet this preflop, because I can tell you he's not only 3 betting those. Against the tightest $200NL players your con flipping the flop at least. With money behind your probably well into +EV territory. What flop were you looking for when you called?