i think flop is fine, i cant see him on a straight draw on flop, that would mean he opened QJso, J10so, Q10so, etc.

turn i would bet pot and if reraised then shove.