Profile picture
Terence Beghyn
Doctorate
  • Senior Executive (CEO, President etc.)
    APTEEUS
    Lille, France
mini profile avatar Terence Beghyn