Baird Capital's Venture Capital portfolio company edo Interactive has named Souheil Badran as President and CEO. Additionally, edo has raised a $20 million Series E round of financing from existing investors and will use the proceeds to accelerate further development of its technology and product road map, expand sales, marketing and business development activities and continue to support its numerous key strategic partnership activities, including Visa Europe.