CH-9000 St.Gallen
European patent · EP3306273 · Inventor
European patent · EP3282230 · Inventor
European patent · EP3040688 · Inventor