Marc Lamont Hill is a liar...
He's both of those things and more. Marc Lamont Hill is a racist, revolutionary communist.
See my recent post above