CH-1470 Estavayer-le-Lac
European patent · EP0233562 · Inventor
European patent · EP0179739 · Inventor