Bright red signs decorating Cambridge storefronts boldly invite entrepreneurs to “Open Your Business Here” and pledge up to $50,000 to “promising new retail businesses for acquisition, equipment, merchandise and marketing.” Targeting specific…

Read More