CH-1245 Collonge-Bellerive
European patent · EP0268556 · Inventor
European patent · EP0085450 · Inventor