CH-5616 Meisterschwanden
European patent · EP0403425 · Inventor
European patent · EP0104145 · Inventor