Relationships with a large number of customers spread throughout the world can be a significant sales marketing and operational challenge Zwicks Sales Marketing department was already using a CRM solution in the form of Microsoft Dynamics CRM 2011 which had been deployed by its partner AlfaPeople to oversee marketing campaigns and activities

Could you correct the punctuation please?
Relationships with a large number of customers spread throughout the world can be a significant sales, marketing and operational challenge. Zwick's Sales & Marketing department was already using a CRM solution in the form of Microsoft Dynamics CRM 2011, which had been deployed by its partner, AlfaPeople, to oversee marketing campaigns and activities.