Francis D'Souza
Canadian journalist
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.
Francis D'Souza’s social media accounts
1 external identifier
Something wrong with this entry? Report it · How corrections work
Last updated · Handles last checked · How we check