I enjoyed working with David, and appreciated his straight forward manner and humor. He was diligent with follow up, over a period a long period of time for the same flat fee. He gave me a clear idea of what his best efforts would accomplish for me, and he met those expectations. He kept our communications clear and efficient, and when I was confused, was always willing to elaborate and explain. I live out of state, so there was added complexity, which David also handled well.