Latka logo

Lance Neuhauser

Founder

Company

The Echo System

New York, United States · Founded 2010

Revenue
$242.8K
Team size
6

Company profile →