hal garn ; J.