David Katz — journalist and author