Jim is one of the best customer sales representatives I have ever had the pleasure of speaking with. He professionally explained the details of each policy I was interested in, patiently answered all