Steve Mangione, Switzerland, Mex, male, MS Assurances Sàrl