Xaviaer DuRousseau Says People Are Finally Being 'Honest' in Their Support of America · The Free Press · Sentinel