CH-1224 Chêne-Bougeries
European patent · EP2157930 · Inventor
European patent · EP1909650 · Inventor