Villain is 13/10 over many thousands and pretty straight forward. His 3-bet % in middle position is 2.1%, so I can be pretty positive he has a range of QQ+, AK here. He is a thinking player and if I 4-bet I feel like he can identify my range as KK+, knowing that I know 4-betting AK or QQ here would be spew. So flatting the 3-bet pre-flop keeps his range wider and my range in his eyes wider too I guess.

On the flop, I'm not really sure if he c-bets his entire range or checks behind all his holdings (ie. should I be c/f or c/c one street)... So I'd like some thoughts on that and hence what is the plan from here on out.

Obviously on turn I'm not beating nothing and c/f is correct and river plays itself.

Party Poker No-Limit Hold'em, $4.00 BB (8 handed) -

MP1 ($846.34)
MP2 ($892)
CO ($329.60)
Button ($79)
SB ($869.37)
BB ($196.20)
Hero (UTG) ($423.15)
UTG+1 ($1737.85)

Preflop: Hero is UTG with K, K
Hero raises to $16, 2 folds, MP2 raises to $48, 4 folds, Hero calls $32

Flop: ($102) Q, 7, 10 (2 players)
Hero checks, MP2 checks

Turn: ($102) A (2 players)
Hero checks, MP2 checks

River: ($102) J