J. J. Hanrahan articles