Eric Picard

Ad Technology expert. Entrepreneur

Product Management

Strategy. Tech Advisor.

M&A: Advisor to startups being acquired.