My thoughts are:
Raising pre-flop good move from you helps (particularly when compared to the flop) define his hand and push out marginal holdings.
Ont the flop I don't put him on a straight draw, there is no flush draw so at 10NL he almost certainly has an over pair, Ace-8 or possibly a set... you beat a fair range of these hands so I would say a call here is the right move.

Please correct me if you think my thinking is faulty