Latka logo

William Strauss

Founder

Company

FIT

United States · Founded 1990

Team size
42

Company profile →