E-2 Visa Approved for Swiss National for Travel App Company at the U.S. Consulate in Bern, Switzerland

September 1st, 2016|

We recently received an approval at the U.S. Consulate in Bern, Switzerland for an E-2 visa filed on behalf of a Swiss national treaty investor, his spouse and [...]