CH-9100 Herisau
European patent · EP3394936 · Inventor
European patent · EP2823493 · Inventor
European patent · EP2122780 · Inventor