CH-4052 Basel
European patent · EP1341853 · Inventor
European patent · EP1235881 · Inventor
European patent · EP1230444 · Inventor