Neuhausen am Rheinfall
European patent · EP4427913 · Inventor
European patent · EP4227038 · Inventor
European patent · EP4141309 · Inventor
European patent · EP3550291 · Inventor