Turgi
European patent · EP3983743 · Inventor
European patent · EP3026410 · Inventor
European patent · EP2450533 · Inventor