Francis D'Souza's Location
Toronto, ON, CA
Francis D'Souza's Work
Francis D'Souza's Education
Francis D'Souza's Skills
Francis D'Souza's Summary
Francis D'Souza, based in Toronto, ON, CA, is currently a Managing Editor at CBC, bringing experience from previous roles at Rogers Media, Sheridan College and CTV News. Francis D'Souza holds a Bachelor’s Degree in Radio and Television @ Ryerson University. With a robust skill set that includes Aviation, Video Production, Social Media, Media Relations, Blogging and more, Francis D'Souza contributes valuable insights to the industry. Francis D'Souza has 3 emails and 1 mobile phone number on RocketReach.