John Green / San Jose Mercury News