CMGIA concentrates solely on the insurance needs of contracting professionals. These include more than 50 classes of businesses. We are strongly committed to this marketplace, and we work enthusiastically with agents to provide the best solutions for their clients. Our underwriting authority and our claims service partner make it easy for agents to do business with you.