Bill Klein. Photo by Bob Siegel