David was very responsive and answered all my questions in a timely matter. I would recommend him everyday and twice on Sunday!