JOHN A HACK