He is really wide for the full ring. He will even call often 3bet pre. But look at his fold to cbet in 3bet pots. It's very very profitable to 3bet him here and cbet about 1\2 pot almost every time.
I really think 3bet > fold > call preflop here.

Pre flop - his pre flop opening range is wide and has a low fold to 3bet.this are factors favoring a 3bet for value since you are ahead of his range. On top of that you are out of position so it's good tonplay with initiative.

Flop and turn - I'm fine with the lines but when he checks the turn he is usually weak.

River - since he checked the turn ill bet here for value against whatever worse hands. And if we check here I'm check calling because he's only representing the K and I don't expect him to have it so often.