Les Avanchets
European patent · EP1048643 · Inventor
European patent · EP0838215 · Inventor
Swiss patent · CH681226 · Inventor