St. Gallen
European patent · EP3713049 · Inventor
European patent · EP3651316 · Inventor
European patent · EP2965941 · Inventor