Small giants : companies that choose to be great instead of big. Companies that choose to be great instead of big. - Burlingham, Bo. (New York)
Keywords: None