Venture Capital Techstars Maelle Gavet steps down as CEO; David Cohen returns to lead the company Towobola Bambgose 8 months ago