I have used every companies in the past for my investments. Robert Templeton is very knowledgeable about what products are available and what best suits your needs based on your age, age you want retire and how much it will take to retire. I highly recommend Mr. Templeton and his associates.