CH-4058 Basel
European patent · EP1224117 · Holder, Inventor
European patent · EP0553490 · Inventor
European patent · EP0393410 · Inventor