CH-4054 Basel
European patent · EP1871749 · Inventor
European patent · EP1220852 · Inventor
European patent · EP1154988 · Inventor
European patent · EP1007033 · Inventor