Alex Iskold

Alex Iskold

Entrepreneur, Investor, Managing Director of Techstars in NYC