CH-4056 Basel
European patent · EP1730101 · Inventor
Swiss patent · CH694732 · Inventor
European patent · EP1230276 · Inventor