Ferpicloz
Swiss patent · CH713504 · Inventor
European patent · EP2946086 · Inventor
European patent · EP2904256 · Inventor