Patrice Patenaude's profile

Patrice Patenaude

Nventive

Canada