Marthalen
European patent · EP4328363 · Inventor
Swiss patent · CH719953 · Inventor
Swiss patent · CH713802 · Inventor