Ipsach
Swiss patent · CH713105 · Inventor
European patent · EP3271667 · Inventor
European patent · EP2843320 · Inventor