User photo

Francis D'Souza

About

Francis D'Souza is a Canadian television executive and a former broadcaster. He is the Managing Editor of News Programming at CBC, nationally, and a former television news anchor for Citytv in Toronto, Ontario.