CH-4058 Basel
European patent · EP1802198 · Inventor
European patent · EP1778013 · Inventor
European patent · EP1575922 · Inventor