Rev. Will D. Campbell dies at 88