The nuts and bolts of establishing a B CorporationA way to generate profit and do some good at the same time