Joe Frasca

Latest departure from Ottawa-based firm's leadership team comes after three members of its C-suite left the company earlier this year.
Long-serving C-suite leaders are expected to end their lengthy tenures with the Ottawa-based e-commerce company in June.