Basel
European patent · EP3353225 · Inventor
European patent · EP1611180 · Inventor
European patent · EP0839865 · Inventor