David Kruh Writer, Historian, Novelist, Speaker