Preflop: Against such an opponent you could easily just 3bet him. Also you have position.

As playedFlop: I'd raise it right here, he could have a very wide range.

As played when CalledTurn: Definitely have to bet for value from any kind of overcards.River: Nah, I often see him having the Ace here, according his line, Bet flop, Check/Call turn and then betting the river when an ace comes. Should have played just aggressively it on preflop or flop.