Having a particular visa has no impact on whether a non-resident alien can be a S-corporation shareholder. Only a green card or meeting the IRS' “substantial presence test” enables an alien to be eligible to be an S Corporation shareholder.