When did he first enter the US with the H-2B visa? How long has he been staying in the US?
If he has met the Substantial Presence Test SPT, he will be considered as a US resident for tax purposes and will be filing a Form 1040. If he did not meet, he would be a nonresident and file a Form 1040-NR. As TurboTax does not support 1040-NR, he is advised to contact Sprintax.
To file as resident of Oregon, he needs to meet certain requirements. To check , click here: Oregon residents
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"