CH-1224 Chêne-Bougeries
European patent · EP0421985 · Inventor
European patent · EP0285654 · Inventor