CH-4051 Basel
European patent · EP1893595 · Inventor
European patent · EP0648735 · Inventor
European patent · EP0443449 · Inventor