I think this is very read dependent. If you think villain is solid, then you gotta check fold I think. He's got a piece, and doesn't look to be folding it.

If you think he's fishy and could be on a draw, and isn't aggro enough to raise a missed draw on a river, it might be worth 1/3-1/2 potting it on the river to make any missed draw fold.

but from his stats, he doesn't seem too fishy. I doubt he's cold calling your flop raise and the turn bet with just a draw. You should probably shut 'er down.