J . Th . Haggren , P.