Karl Cederwall , gen.