CH-4056 Basel
European patent · EP1194514 · Inventor
European patent · EP1159389 · Inventor
European patent · EP1159388 · Inventor