We worked with David twice and he was very informative, professional, patient, and understanding. We really appreciated everything he has done for our family.