Luzern
European patent · EP3258981 · Inventor
European patent · EP2691066 · Inventor
Swiss patent · CH704758 · Inventor