HR Technology Charles River Appoints Caroline O’Shaughnessy As New EMEA Head AIT News Desk Nov 2, 2021 Charles River Development (CRD), a State Street Company, has appointed Caroline O'Shaughnessy as Head of EMEA, where she will be responsible for all…