I am on H1B Visa right now and formed a C Corporation in Texas and Currently i am the 100 % owner of the Corporation and I am the single point of contact of the company . My mode of business is IT Staffing and I am planning outsource the IT staffing Contract to some staffing companies back in India and my Question here is 1) How can i open a Bank account on the Corporation name without having a Signing Authority ? Should the Signing authority must be Resident of United States who hold at least Green Card or Citizenship ? 2) How to setup Bylaws for my company as i am the Single Point of Contact for my Company and there are no other persons identified to takeup any positions in my Company ? 3) Can i hire someone back in India ( Foreign Nation ) as President who will manage the Day - Day Operations of my Company ? 4) Going forward , Can i act of signing authority in my Own Company and mange the bank transactions ? 5 ) What are my Limitations as H1B Visa Holder in Operating the C Corporation ?