CH-4058 Basel
European patent · EP1928238 · Inventor
European patent · EP1450606 · Inventor
European patent · EP1448057 · Inventor