CH-4058 Basel
European patent · EP2101576 · Inventor
European patent · EP1986495 · Inventor
European patent · EP1885182 · Inventor