David was very receptive too all my questions and address each of them to my full satisfaction. Great job!