Currently a media consultant and an analyst/blogger about the media business for BNET, I've been a writer, photographer, editor, author, screenwriter, radio producer, and content executive for over 40 years for many publications, including Rolling Stone, California, Mother Jones, 7x7, Stanford Social Innovation Review; KQED; and on the web (Salon, Wired Digital, Excite@Home, MyWire, Predictify, and BNET.) I've also taught journalism at U-C, Berkeley, Stanford, and SF State during the past 20 years. I've published several thousand articles and three books.