CH-4054 Basel
European patent · EP1317786 · Inventor
European patent · EP1314229 · Inventor
European patent · EP1262003 · Inventor