Diane Szoller

Canada Country Manager

Diane Szoller, Canada Country Manager, has been working on sustainability issues since the ’90s, including the start-up of several agencies. Prior to that, she was in corporate finance and was an administrator in post-secondary education, thus a strong interest in project management and public education.