M . P . AHLGREN & C:o.