St-Léonard
Swiss patent · CH695014 · Inventor
Swiss design · 119808 · Holder
European patent · EP0332663 · Holder