People on the Move January 15, 2016 Crawford Global Technical Services Expands Team in Illinois Atlanta-based Crawford & Company, a global independent provider of claims management solutions,...