St. Gallen
European patent · EP3594427 · Inventor
European patent · EP2853654 · Inventor
Swiss patent · CH708361 · Inventor