Owl Insights raises cash for mental health treatment software platform Portland, Ore., company Owl Insights has raised $2.2 million in new funding, GeekWire has learned. The additional funding brings the… Read More