Marc Lamont Hill

CNN commentator; Temple University professor