Crawford & Company

Based in Atlanta, Georgia, Crawford & Company is the world's largest independent providers of claims management to the risk management and insurance industry as well as self-insured entities, with clients in more than 70 countries.

Crawford & Company