CH-4058 Basel
European patent · EP1651695 · Inventor
European patent · EP1487888 · Inventor
European patent · EP0632079 · Inventor
European patent · EP0632078 · Inventor