Herisau
European patent · EP2922425 · Inventor
European patent · EP2782460 · Inventor
European patent · EP2211670 · Inventor