CH-1170 Aubonne
European patent · EP0847510 · Inventor
European patent · EP0565489 · Inventor
European patent · EP0337990 · Inventor