Basel
European patent · EP1697327 · Inventor
European patent · EP1880996 · Inventor
European patent · EP1465898 · Inventor