CH-4052 Basel
European patent · EP2323574 · Inventor
European patent · EP2197374 · Inventor
European patent · EP1945117 · Inventor