Leonard Haglund ( vik.