Insurance agencies, mortgage brokers, financial advisors and bookkeeping and payroll providers.
You can check registration and disciplinary history for free at FINRA BrokerCheck and the SEC's Investment Adviser Public Disclosure site.
Independent agents typically quote several carriers, and the premium you pay is the same whether you buy directly or through an agent.