C . Haglund , sm.