fbpx

Bob Gelfand

Bob Gelfand writes on science, culture, and politics for CityWatch. He can be reached at amrep535@sbcglobal.net.