Basel
European patent · EP2201129 · Inventor
European patent · EP1936377 · Inventor
European patent · EP1748079 · Inventor