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