RUCHAT & CANTON, St. Gallen, general partnership