CH-6340 Baar
European patent · EP0654550 · Inventor
European patent · EP0337339 · Inventor
European patent · EP0308711 · Inventor