f. d. Hagelin , A.