David Walsh (writer)


David Walsh is an American film critic and the Arts Editor for the World Socialist Web Site.

Works