Bern
European patent · EP3928814 · Inventor
European patent · EP3928811 · Inventor
European patent · EP3928813 · Inventor