Eduardo Malpica

Eduardo Malpica

Sales Manager - New Business Development at Enghouse Interactive - Presence