Robert Scheer (page 2)

Robert Scheer is a syndicated columnist.