International General Insurance Holdings is a small-cap insurance company specializing in specialty insurance and reinsurance. IGIC has a strong track record of creating shareholder value with nearly ...