CH-4056 Basle
European patent · EP1343775 · Inventor
European patent · EP0901488 · Inventor
European patent · EP0793656 · Inventor