Basel
European patent · EP2446843 · Inventor
European patent · EP1615571 · Inventor
European patent · EP1348396 · Inventor