5 /5 Viviana Caicedo: David has been outstanding, extremely efficient, with excellent communication throughout the process. He has patiently answered all my questions since before even becoming a client and makes sure I understand every step. I feel completely in great hands and trust that he will always act in our best interest. I only wish I had found him sooner. Highly recommended!