I would highly recommend David. David is quick to respond, very knowledgeable and friendly. All of David's team are friendly and helpful too. If you are looking for good insurance, David will do a great job of explaining the coverages and getting it at the best price.