At my stakes is this a spew? Villain 25/3 with agro post flop numbers. I've been cbetting like a monkey as per usual probably 100% for the table and he's 3 bet my cbet 2 times before both which I folded marginal hands. But his preflop stats still tell me that I don't think he has air here a lot.

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

BB ($37.50)
Hero ($109.65)
Button ($9)
SB ($67.45)

Preflop: Hero is UTG with A, 2.
Hero raises to $2, 1 fold, SB calls $1.75, 1 fold.

Flop: ($4.50) J, A, 9 (2 players)
SB checks, Hero bets $3.5, SB raises to $10.5, Hero calls $7.

Turn: ($25.50) 4 (2 players)
SB bets $13.5, Hero raises to $97.15

I figured this deep flop is a call instead of 4 bet shove. Is the turn a call? and if so whats the plan for a blank river?