C . P . Hagbergs , d.