512 employees
Based in Chapel Hill, North Carolina, Investors Title Company is a holding company for Investors Title Insurance Company.
1972