Saint-Aubin
European patent · EP3475764 · Inventor
Swiss patent · CH713757 · Inventor
Swiss patent · CH711790 · Inventor