Robert Scheer

Robert Scheer is a syndicated columnist.