CH-4051 Basel
European patent · EP0314615 · Inventor
European patent · EP0244360 · Inventor
European patent · EP0192180 · Inventor