Latka logo

Russell Conard

FounderCEO

Company

Ornicept

Ann Arbor, United States · Founded 2011

Revenue
$78.8K
Team size
3

Company profile →