Deal Ticker: STEF Group expands its Swiss footprint with Christian Cavegn AG acquisition | Kellerhals Carrard