hamilton p. cady