Chris O'Brien

American journalist in France since 2014. Previously spent 15 years covering Silicon Valley for the LA Times and San Jose Mercury News.

No posts