CH-5417 Untersiggenthal
European patent · EP2988645 · Inventor
European patent · EP2531062 · Inventor