D. G . Lindhagen ,hafva