CH-4058 Basel
European patent · EP1871760 · Inventor
European patent · EP1819695 · Inventor
European patent · EP1737844 · Inventor