H . P . H a k a n ö f o n.