J . O. Haglund , mek.