CH-1814 La Tour de Peilz
European patent · EP0773172 · Inventor
European patent · EP0351656 · Inventor