Delaware public benefit corporation

Concept

Corporate structure that balances shareholder interests with public benefit mission

1 story