Derma Sciences raises $17.9M through stock sale