J . P . Hagelin,