I'm not really interested in specifics as much as what line is best when you are ahead of his range but the board goes holy hell bad. I hate checking the river because you induce so much putting yourself in a real shitty spot. I don't like betting river since it is committing. I don't feel the turn can be checked either for defense & even some value vs this villain.
I didn't like betting more(which may be the preferred solution to avoid shitty spots) against this villain because I thought 1/2 flop would get calls from worse hands. I also don't want to unbalance my lines, but I am reevaluating the value of 1/2 cbets in 3bet pots in less than 100NL games anyway. I am beginning to think 1/2 cbets are only for deeper stacks and I should 3bet bigger, cbet 2/3, shove turn in micro stakes, but that is probably another discussion.

In case you feel compelled that you have to have it here is a read on specific villain: Loose(VPIP 33%ish), bad & somewhat aggro. He called a 3bet OOP earlier with A5o then c/c Q74s flop & CRAI turned NFD.

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

MP ($28.28)
CO ($25.25)
Button ($35.67)
SB ($54.02)
Hero (BB) ($94.13)
UTG ($25)

Preflop: Hero is BB with 10, 10
1 fold, MP bets $0.75, 3 folds, Hero raises to $3, MP calls $2.25

Flop: ($6.10) 7, 3, 2 (2 players)
Hero bets $2.75, MP calls $2.75

Turn: ($11.60) Q (2 players)
Hero bets $6, MP calls $6

River: ($23.60) K (2 players)
Hero checks, Hero calls $16.53

Total pot: $40.13 | Rake: $2