Eggert Naucler & Gen.