McKinsey Unit Pays $18 Million to SEC in Latest Compliance Lapse - B...