CH-8800 Thalwil
European patent · EP3909789 · Inventor
European patent · EP3693257 · Inventor
European patent · EP3693258 · Inventor