James Hall: spokesman of the new west.