CH-1470 Estavayer-le-Lac
European patent · EP0515959 · Inventor
European patent · EP0447366 · Inventor