Aesch
European patent · EP3294718 · Inventor
European patent · EP3224271 · Inventor
European patent · EP3224272 · Inventor