Anna David — American journalist and author