CH-6654 Cavigliano
European patent · EP0660108 · Inventor
European patent · EP0660086 · Inventor
European patent · EP0585716 · Inventor