BTN: $41.38
SB: $100.62
Hero (BB): $80.95
UTG: $53.99
MP: $84.26
CO: $28.17
Pre-Flop: 5

A

dealt to Hero (BB)
UTG raises to $2, 3 folds, SB calls $1.75, Hero calls $1.50
Flop: ($6) 5

Q

6

(3 Players)
SB checks, Hero checks,
UTG bets $4, SB folds, Hero calls $4
Turn: ($14) 4

(2 Players)
Hero checks,
UTG bets $9,
Hero raises to $22
Villain is 21/17/4 AF 3.42 in 550 hands. I really didn't noticed him before. His pf stats made me think he is sort of a thinking player, a very aggressive one. Is my bluff any good here and against him? If he flats should I shove the river?