Hirzel
European patent · EP3263824 · Inventor
Swiss patent · CH712613 · Inventor
European patent · EP1744007 · Inventor