CH-1245 Collonge-Bellerive
European patent · EP1535076 · Inventor
European patent · EP0970377 · Inventor