Aleksei B.

Country, City

United States, New York

company

Spencer Trask & Co.

position

Managing Director

Crunchbase icon