CH-8627 Grüningen
European patent · EP2898704 · Inventor
European patent · EP2486734 · Inventor
European patent · EP2468013 · Inventor