CH-8590 Romanshorn
European patent · EP2912740 · Inventor
European patent · EP2751815 · Inventor
European patent · EP2751814 · Inventor