Johan Gustaf Haglund —yrket