The Leadership Team at Crawford & Company (Canada) Inc. is responsible for setting the strategic direction and vision of the company while ensuring effective operations across its extensive branch network. This team collaborates to enhance client relationships, drive innovation in claims and risk management solutions, and maintain the high standards of service quality that the firm is known for. By leveraging their diverse expertise, they focus on optimizing resources, guiding regional managers, and fostering a culture of excellence within the organization.
View all