Russell brings more than 15 years of eCommerce sales and go to market experience to the company
Rodrigues Brings Two Decades of Technology Marketing Leadership to the Company