Epalinges
European patent · EP1148121 · Inventor
European patent · EP0829205 · Inventor
Swiss patent · CH681307 · Inventor