CH-1224 Chêne-Bougeries
European patent · EP0284701 · Inventor
European patent · EP0084532 · Inventor