I was thinking 74, A4, A7, or pocket 7s. His re-raise on the flop is dangerous... he's got to have two pair or a set to come back at you like that, unless he's crazy. When he checks the turn/bets out on the river, that's another warning sign. That's a call or fold situation (no raise), because so many players auto-check as soon as they get a monster hand like a boat. The need to slowplay runs deep. When you checked behind on the turn, he bet out on the river because he felt he had to get some money on the hand & couldn't rely on you to do it for him.