Villain is very aggro TAG and likes to fight for pots when his opponent figures to be on a weak range (e.g. steals/ low flops). His stats show 20/18 with a 10% 3bet, but almost all from the blinds. Hes on two of my tables. Button to my BB, and BB to my button. He seems to call 3bets a lot even OOP, but otherwise seems pretty solid/good for the stakes. Even though hes UTG, I think he could definitly call with hands as weak as AJs, KQs, TJs?. Can I check/call river expecting him to check his hands with showdown value behind and sometimes bet his weak A highs/ broadways as a bluff? Or should I just c/f the flop? I havnt hero called anything at a table with him yet fwiw.

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

MP ($24.65)
Button ($22.95)
Hero (SB) ($25)
BB ($28.85)
UTG ($26.70)

Preflop: Hero is SB with Q, A
UTG bets $1, 2 folds, Hero raises to $3.50, 1 fold, UTG calls $2.50

Flop: ($7.25) 7, 3, 5 (2 players)
Hero checks, UTG bets $5, Hero calls $5

Turn: ($17.25) 3 (2 players)
Hero checks, UTG checks

River: ($17.25) 6 (2 players)
Hero checks/calls?