H A f p e g r e n.