Wolhusen
Swiss patent · CH703933 · Inventor
Swiss patent · CH703718 · Inventor
European patent · EP1956280 · Inventor