Via Twitchy who note this scumbagĀ Deen Freelon is a professor of public communications at American University.

0 Shares