St. Gallen
European patent · EP3774292 · Inventor
European patent · EP2520696 · Inventor
European patent · EP2395135 · Inventor