David has been amazing. His tireless work to walk us through, step by step is unfamiliar to me. Most customer based service professionals are typically a bit disappointing. Not David. He always goes above and beyond. Would highly recommend him to walk you through what could be a very long and often frustrating process. David will move things along 100 times faster than the others. He is extremely knowledgeable and a fantastic communicator. Always responsive and always has a positive attitude. Look no further than David for the trying time ahead with your insurance needs.