Joseph Puliafito, Switzerland, Gland, M, ABC MECANIQUE SA