Agree with razvan.

Would you 3b a 12/9 player? I'd say a 20/9 player has an even stronger opening range, cause a 12/9 player is a nit but at least appears to come in mostly for a raise while a 20/9 is content to limp in but is still raising. So even if this layer was deviating wider than norm, his deviation is more likely to be a limp rather than raise. I'd rather fold pre than 3b pre.

As played, this is a horrible one and done board. Most of hands are continuing on flop. All KQ/KJ are probably peeling, QJ, JT, 9T, most pockets might even peel (77-88 stuff), 78 etc. A lot of this flop continuing range is folding to pressure. I'd fire two or three barrels here, or play pre differently.