Dear Robert,
There are many good companies that can meet your needs. I would suggest getting multiple quotes and then comparing each of them. When comparing them don't just look at price also it's important to consider the companies financial rating, which can be done through a company called AM Best.
As far as getting multiple quotes, you easily do this by using some of the free online rating services. Recently I wrote an article inwhich I had to review many of these site although there are many great sites if I would have to say that InsuranceEasy.org was in my opinion one of the top sites. By going to the life insurance section you can excess multiple free quoting services and companies that will provide you a quote. All you have to do is click on each of these links and fill out a simple online quote request. By using all of their links you greatly increase your chance of getting the best plan for you.
Once you do this you will begin to receive quotes via email, mail and phone calls from companies and agents that do business in your area. In my research I discovered that most people who shop for insurance online usually save 30% to 40%.