Arts & Culture in ...
A prolific artist, John has become part of the fabric of Hayes Valley, selling his canvases with a little help from local shop owners.