Square
1 Luc Barnaud
  • Chief Digital Officer Natixis