Looking at the hand in isolation I would expect that he has top pair beat.
However the additional information you have provided about you opponents style of play suggests that he could have anything. You have isolated the LAGG and have hit TPTK on the flop. Time to be aggressive and re-raise the flop (as you suggested).
Having called the flop, you folded to a $10 bet ($35 pot) on the turn. What were your thoughts at this point ? Did you think he was trapping you ?