CH-4056 Basel
European patent · EP0696661 · Inventor
European patent · EP0665294 · Inventor
European patent · EP0221849 · Inventor