villain is 31/0/2.2 over 133 hands and has a river AF of 6.5. Is this a call?

Ultimate Bet No-Limit Hold'em, $.25 BB (6 handed) Ultimate-Bet Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

MP ($13.30)
CO ($23.50)
Button ($10.86)
Hero ($24.74)
BB ($32.97)
UTG ($21)

Preflop: Hero is SB with T, T.
UTG calls $0.25, 3 folds, Hero raises to $1.1, 1 fold, UTG calls $0.85.

Flop: ($2.45) T, 3, J (2 players)
Hero bets $1.75, UTG calls $1.75.

Turn: ($5.95) A (2 players)
Hero bets $4.25, UTG calls $4.25.

River: ($14.45) Q (2 players)
Hero checks, UTG bets $13.9 (All-In), Hero ???