CH-4056 Basel
European patent · EP1157006 · Inventor
European patent · EP1157005 · Inventor
European patent · EP0672666 · Inventor