if he"s agressive he"s def. going to have a wider range of hands, but with this type of flop and his betting actions, he has more of a polorized range. i would not put him on pocket 4's bc although he"s lag, he"s prob. not insane to 3bet with 4's. would not put him on JT because this type of hand is likely to make a top pair hand that will loose money,and you can safely assume he"s not 3betting with JT. pocket tens is a possibility, and high pocket pair. he could very well have a medium pair in the hole, or total air. i would have polorized his range to QQ+ with the shove. with the jack on that board, i would not feel to good about stacking with TPTK, although like i said, there not much room there in his range to beat you. i would put him on a very strong hand or total air. over all though, i would have folded and waited to see what he is going to show down with, and then you can imploy strategy to exploit him. note though there is a good chance givin the action he has a flush with the shove, and i like the raise on the flop by you but you should have folded to the shove. also i like his shove bc although risky, it will fold alot of TP here, as well as medium pairs, but im not quite sure if he was three betting for fold
equity there, because from the looks, he didn"t have much but he did have outs, and you didn't.