Pfaffhausen
European patent · EP0436680 · Inventor
Swiss patent · CH585517 · Inventor
Swiss patent · CH585516 · Inventor