C.S. McKee

North Square Investments to pick majority stake in C.S. McKee

North Square Investments, a multi-boutique investment firm based in Illinois, has agreed to buy a majority stake in Pennsylvania-based institutional…