Cam Inman, The Mercury News (San Jose, Calif.)