St. Gallen
European patent · EP3874480 · Inventor
European patent · EP3367057 · Inventor
European patent · EP3333538 · Inventor