Marc LAMONT Hill. LAMONT. LOL!
Yes he is as obnoxious and pretentious as his name indicates.
LAMONT.....Hahahahahahahahahaha!