Basel
European patent · EP3337322 · Inventor
European patent · EP1317178 · Inventor
European patent · EP1256277 · Inventor