C E DAHLGREN & C:o.