David Brower
Berkeley, California, USA