Tag: Marina Glogovac

Revolving Door

Marina Glogovac has been appointed CEO and President of the Toronto Star, effective June 1. She succeeds Lorenzo DeMarchi, who has been serving as...