Concord raises $10 million