Daniel Schegg, Switzerland, Cuernavaca, M, Linth Treuhand AG