M . Ahlstedt & Cto.