Latka logo

Marcellus Alexander

Founder

Company

Marcellus

Berkeley, United States · Founded 2006

Team size
1

Company profile →