Villain is a 20/15 winning reg on 2p2

What's my river action?

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

saw flop

BB ($50)
UTG ($18.05)
UTG+1 ($50)
MP1 ($48.95)
MP2 ($54.20)
MP3 ($54.55)
CO ($72.80)
Button ($47.85)
Hero (SB) ($109.95)

Preflop: Hero is SB with K, 9
UTG calls $0.50, UTG+1 calls $0.50, MP1 calls $0.50, MP2 checks, 2 folds, Button calls $0.50, Hero calls $0.25, BB checks

Flop: ($3) 7, 3, 4 (7 players)
Hero checks, BB bets $2.50, 1 fold, UTG+1 calls $2.50, MP1 calls $2.50, 2 folds, Hero calls $2.50

Turn: ($13) 10 (4 players)
Hero bets $10, 1 fold, UTG+1 calls $10, 1 fold

River: ($33) 5 (2 players)
Hero vomits