Gary Scherer
Gary Scherer

Gary Scherer

San Francisco

Public Health worker, chicken wrangler, bad birder, tree hugger, social justice enthusiast, global warming believer, truth seeker, joy seeker, life lover, surfer wannabe (some day will do it…