If you don't put him on the flush I'm with him you have to put him on a striaght or two pair, espically when the last card was the 10d. That gave him a great deal of hands you could have hit. I would have bet bigger on flop and turn to try to scare him away, but would have just called the bet on the river.