Board of Directors

Frédéric Beauchemin

Frédéric Beauchemin