Bern
European patent · EP3908499 · Inventor
European patent · EP3873789 · Inventor
European patent · EP3870495 · Inventor