Geoffrey Fox news and photos