Endingen
European patent · EP1106997 · Inventor
Swiss patent · CH682423 · Inventor
Swiss patent · CH679612 · Inventor