Against this villain I have ~800 hands on him but I haven't played 6-max in a couple months so he likely doesn't remember me. If he does it's cuz I'm a nit. He is around 39.x/13.x/2.7 with the turn being the most aggressive street for him at around 4.5.

Stars $50, 6 handed, effective stack is $57.

I raise UTG w/KQhh to $2, he calls in the cutoff, we take the flop HU

Flop is QJ3 rainbow
I bet $3.50, he calls

Turn is a 7 giving me a flush draw
I bet $6, he raises to $15, I call $9 more

River is meaningless
I check, he puts me AI for 36.50

Thoughts on the entire hand? Push turn? Call river given how we got here?