C . P . Hagbergfr.