Yvonand
Swiss patent · CH704091 · Inventor
European patent · EP1876633 · Inventor
Swiss patent · CH699540 · Inventor