CH-1245 Collonge-Bellerive
European patent · EP1007328 · Inventor
European patent · EP1015223 · Inventor