john e. ray