David was able to give me very specific advice and walk me through every step of the way on different occasions when reviewing and exchanging contracts. I cannot say enough good things about his service