Latka logo

William Hagstrom

FounderCEO
LinkedIn

Company

Octave Bioscience

Menlo Park, United States

Revenue
$19.1M
Team size
113

Company profile →